개발일지/SQL92 SQL 문장 작성 실수 기본적으로 현재 강의로써 배우고 있는 SQL의 강의중 LIKE 파트에 관한 내용이 있었다. #1 테이블 내용 +----+--------+------------+------+------+------------------+------------------+ | id | name | birthday | age | sex | job_title | agency | +----+--------+------------+------+------+------------------+------------------+ | 1 | 아이유 | 1993-05-16 | 29 | F | 가수, 탤런트 | EDAM엔터테인먼트 | | 2 | 이미주 | 1994-09-23 | 28 | F | 가수 | 울림엔터테인먼트 | | 3 | 송강 |.. 2022. 6. 25. SQL 활용기초2 UPDATE로 테이블 안의 컬럼 값을 변경 SQL을 하다보니깐 내가 오타를 낸게 있었다. 약간의 구글링을 하다보니 UPDATE 라는 기능으로 해주는 거더라. 근데, 문제는 대체적으로 어떻게 써야하는지 모호하게 써놨다. 굉장히 개론적인 얘기처럼; 그래서 실질적으로 전환이 안되었다. 결과적으로 어떻게 하면 좋을지 적어보겠다. #1 테이블 값 TABLE_NAME = OUR_NAME ID | NAME 1 | NANA 2 | BABA 3 | RORO #2 컨셉 지정 내가 원하는 것은 NAME의 BABA를 BANANA로 바꾸고 싶다. 그러면 #3 코드 실행 # 적극 권장으로 SQL에서는 실행문에 대해서 대문자를 권고한다지만, 너~~무 느려진다..... ㅠㅠ 타자치는게... # 암튼 대소 문자, 실행에는 전혀 문제없으니 걱정 ㄴㄴ UPDATE OUR_NAME.. 2022. 6. 25. 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. 이전 1 ··· 20 21 22 23 다음