본문 바로가기

SQL74

SQL 활용기초1 # 중요예시 직업이 두개인 사람 중, 회계사 혹은 세무사 혹은 간호조무사가 아닌 사람 검색 # data_base_name에 있는 자료 모두를 가져온다. SELECT * FROM data_base_name # table_name에서 2가지 값을 가진 것만 가져온다. 그리고(+) -> WHERE table_name LIKE '%,%' AND # 가 아닌것 (table_name안에 있는 것 중의 세무사나 회계사나 간호조무사) -> NOT (table_name LIKE '%세무사%' or table_name LIKE '%회계사%'or table_name LIKE '%간호조무사%'); # 약간 더 설명 # 이건 job_title이라는 테이블에 있는 2가지 값이 입력되어있는 조건을 출력해달라는 의미다. # 반대로 .. 2022. 6. 25.
SQL 2개이상의 값에서 1개만 값이 포함되도 True를 반환해 줄 수 있는 기능기초 SQL 패턴 SQL을 배울때, 분명 리스트에 1,2이라는 글자가 있고, 나는 True 로써 지정해준 값이 리스트 = 1이라고 하면 해당값은 FALSE가 나온다. 이유인 즉슨, 해당 리스트에는 1,2 모두가 있어야 True를 충족 하는 것이지, 둘중 하나만 있다고 충족되는 것이 아니기 때문이다. 때문에 이를 해결하기 위해서 sql where 2개 이상의 값에서 1개만 포함되도 true를 반환 라고 검색도 해봤지만 딱히 효과는 없었다. 그리고 마침 강의내용에 내가 원했던 것이 나오기에 그것을 기록해보고자 한다. 1. '_가' - 두번째 글자가 "가"인 2글자 2. '%실험' - 앞에 어떤 글자든 상관없다. 그리고 마지막은 실험으로 끝나는 글자 3. '%실험% - 앞에도, 끝나는것도 어떤게 와도 상관없다. 내.. 2022. 6. 25.