데이터베이스의 복잡한 SQL 문 요약
ql문장에if판단문장 쓰기
- 판단 함수 판단 표현식은 하위 조회가 될 수 있다. -if(exp, v1, v2)는exp 판단 조건에 따라true는 v1을,false는 v2를 되돌려준다.판단 조건에 or and 키워드를 추가할 수 있습니다
select
IF( 1 > 2, true, false) as `is_biding`,
IF((select count(*) from edu_user where user_id = '0') > 0 OR s.id = '0', s.video_url,null ) as `s.video_url`
from edu_course s where s.id = 0
SQL에서의 case when then else end 사용법
SELECT country,
SUM(CASE WHEN p.sex = '1' THEN p.population ELSE 0 END) AS ' ',
SUM(CASE WHEN p.sex = '2' THEN p.population ELSE 0 END) AS ' '
FROM
t_b_population p
GROUP BY country;
ql 조회 중복 데이터
Person 테이블에서 중복 Email 질의
+----+---------+
| Id | Email |
+----+---------+
| 1 | [email protected] |
| 2 | [email protected] |
| 3 | [email protected] |
+----+---------+
-- :
select Email from (select count(1) as t,Email from Person group by Email)r where r.t>1;
-- :
select Email from Person group by Email having count(Email) > 1;
MySQL 생성 할당 읽기 전용 사용자
문장의 첫 번째 별*은 모든 라이브러리를 표시하고 두 번째 별은 모든 테이블을 표시합니다. 이것은 라이브러리 테이블을 지정할 수 있습니다.번호는 그 IP를 연결할 수 있음을 나타냅니다. 여기는 연결된 IP 주소를 제한할 수 있습니다.사용자name 및 연결은 사용자 이름이고 패스워드는 비밀번호입니다.
GRANT SElECT ON *.* TO 'username'@'%' IDENTIFIED BY "password";
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
MySQL에서 JSON 인덱싱 - aarondfrancis사람들은 종종 MySQL로 JSON을 인덱싱할 수 없다고 말하지만 완전히 정확하지는 않습니다. MySQL로 JSON 열을 인덱싱하는 것은 완전히 가능합니다! 사람들은 종종 MySQL로 JSON을 인덱싱할 수 없다고 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.