본문 바로가기
반응형

프로그래밍/MYSQL14

[MYSQL]IF() 함수(조건함수) IF() 함수 MYSQL의 IF() 함수는 조건에 따라 값을 반환하는 함수입니다. 일반적으로는 IF() 함수는 조건이 참인 경우 첫 번째 값을 반환하고, 그렇지 않은 경우는 두 번째 값을 반환합니다. 다른 프로그램에서 IF ELSE와 같다고 생각하면 됩니다.mysql에서 IF()함수는 else를 굳이 안쓰고 괄호안에 참 거짓을 선언해주면 됩니다. IF() 함수 구문 MySQL IF() 함수의 구문은 다음과 같습니다. IF(condition, value_if_true, value_if_false) 여기서 condition은 평가할 조건을 나타내는 표현식이며, value_if_true는 조건이 참인 경우 반환할 값이고, value_if_false는 조건이 거짓일 경우 반환하는 값입니다. 예를 들어, 다름 쿼.. 2023. 4. 4.
[MYSQL] mysql locate() 함수(문자열 위치 찾기) Locate() 함수는 문자의 위치를 찾는 데 사용되는 함수이다. 문자가 여러 개라면 가장 먼저 찾은 문자의 위치를 가져온다. 만약 찾고자 하는 문자가 없다면 0을 반환한다. locate() 함수 구문 LOCATE(substr,str), LOCATE(substr,str,pos) 두 가지로 사용이 가능하며 substr은 찾고자 하는 문자열이고 str은 칼럼명이며, pos는 찾고자 문자 시작 위치이다. pos는 생략이 가능하며 생략할 경우 문자열 첫 글자부터 시작한다. 첫 번째일 경우 str에서 substr가 몇 번째에 위치해 있는지 반환해 주는 거라고 이해하면 된다. 두 번째일 경우 pos번째에서 시작하고 str에서 substr문자열이 몇 번째에 위치해 있는지 반환해 준다. locate() 함수 예제 se.. 2023. 3. 31.
[MYSQL] LIMIT으로 데이터 출력 개수 제한 MYSQL - LIMIT LIMIT은 데이터 출력 개수를 제한할 수 있다. 예를 들어 포켓몬 전체 중에 4개의 포켓몬만 출력해 줄 수 있게 해 줄 수 있다 LIMIT 사용 방법 SELECT * FROM [pokemon] LIMIT 시작, 개수 만약 시작, 개수에서 아래와 같이 0, 3 으로 해준다면 SELECT * FROM [pokemon] LIMIT 0, 3 0번째부터 3건의 데이터만 출력하게 된다. SELECT * FROM [pokemon] LIMIT 2, 3 위와 같이 LIMIT 쿼리를 실행 해주게 되면 2번째 데이터부터 3건의 데이터가 출력하게 된다. 2023. 3. 13.
[MYSQL]날짜형 데이터 타입 MYSQL 날짜형 데이터 타입에는 DATE, DATETIME, TIME, YEAR 4가지가 있다. 데이터타입 바이트 수 표현 가능 범위 DATE 3 0000-00-00 ~ 9999-12-31 DATETIME 3 0000-00-00 00:00:00 ~ 9999-12-31 23:59:59 TIME 4 -838:59:59 ~ 838:59:59 YEAR 1 1901 ~ 2155 2022. 10. 31.
반응형