[Mysql] 홀수 또는 짝수 출력
2022. 11. 30. 19:15
데이터 엔지니어링/SQL
Mysql 에서 홀수 또는 짝수를 구분해서 출력하고 싶다면 MOD 함수를 사용하면 된다. MOD 함수 MOD(M, N) 은 M 을 N 으로 나눈 나머지를 반환한다. MOD(M, N) 따라서 MOD 함수를 이용해서 홀수 또는 짝수인 데이터만 출력할 수 있다. 예를 들어 다음과 같이 사용해볼 수 있다. 홀수인 경우 = 2로 나눈 나머지가 1인 경우 SELECT * FROM [TABLE] WHERE MOD(ID, 2) = 1 짝수인 경우 = 2로 나눈 나머지가 0인 경우 SELECT * FROM [TABLE] WHERE MOD(ID, 2) = 0
[Mysql] WHERE 절에서 특정 문자 포함해서 검색하기
2019. 9. 8. 13:26
데이터 엔지니어링/SQL
WHERE 절에서 LIKE 를 사용해서 특정 문자가 들어간 컬럼의 값을 검색할 수 있다. 앞, 뒤에 '%' 를 붙여주게 되면 앞, 뒤에 어떤 문자가 오든 상관없이 특정 문자가 들어간 값을 검색하게 된다. SELECT * FROM [tablename] WHERE column like "%[특정 문자]%" 여기서 주의해야할 부분은 공백을 넣어줄 때 조심해야한다는 점이다. 공백을 넣어주게 되면 공백까지 검색하기 때문에 원하는 검색을 할 수 없다. 따라서 trim 을 사용해서 공백을 제거해준 후에 검색을 한다면 원하는 값을 얻을 수 있다. 예를 들어, 2019년 09월의 내용을 확인하고 싶다면 SELECT * FROM TABLE WHERE TIME LIKE '201909%' 와 같이 날짜에서 2019년 09월에..