행에 (firstname, lastname, phone, email
)이 있습니다. 내가 만들고 싶어하는 경우, 일종의 먼저 firstname
및 lastname
가 null입니다 concat(firstname, lastname) asc
나머지 행에 의해 phone
가 null의 종류 인 경우 email
에 의해 (concat(firstname, lastname) asc
으로 정렬 된 후 올하고 phone/email
에 따라 분류해야하는 쿼리입니다 email
이 null 일 경우 phone
으로 정렬). 어떤 제안이라도 도움이 될 수 있습니까?MySQL 여러 열로 쿼리 순서
0
A
답변
3
이 규칙을 order by
에 넣을 수 있습니다.
order by (firstname is null and lastname is null) asc,
concat(firstname, lastname),
coalesce(phone, email)
내가 첫 번째 조건은 and
또는 or
해야하는지 확실하지 않다 : 나는 이러한 생각한다.
1
select * from table order by concat(firstname, lastname) asc, (firstname is null and lastname is null) asc, coalesce(phone, email)
관련 문제
- 1. MySql 쿼리 순서
- 2. Mysql - SQL 쿼리 순서
- 3. MySQL 쿼리 순서 by
- 4. MySQL 쿼리 실행 순서
- 5. MYSQL 결과를 여러 열로 정렬
- 6. 외국 열로 MySQL 쿼리 업데이트
- 7. MySQL 쿼리 결과에있는 항목의 순서
- 8. MySQL 데이터베이스 고정 (?) 쿼리 순서
- 9. Mysql 여러 항목 (문장)에 의한 쿼리 순서
- 10. 여러 개의 LIKE 절과 정확히 일치하는 mysql 쿼리 순서
- 11. 행 데이터를 열로 동적으로 변환하는 mysql 쿼리
- 12. SQL 쿼리 : 다른 테이블의 여러 열로 그룹화
- 13. 여러 열로 그룹화 된 SQL Count 쿼리
- 14. 여러 테이블을 하나의 열로 웹 쿼리
- 15. mysql 쿼리 도움말 - 시나리오별로 복잡한 조인/순서
- 16. mysql 준비된 명령문 매개 변수와 순서 쿼리
- 17. MySQL 쿼리 - 하나의 테이블에서 2 행의 순서.
- 18. 여러 열로 선택된 중첩 된 MySQL
- 19. 하나의 열 값을 여러 열로 업데이트하십시오. mysql
- 20. 여러 개의 열로 구성된 MySQL GROUP 단독
- 21. 여러 쿼리 MySQL PHP
- 22. 여러 그룹이있는 mysql 쿼리?
- 23. MySQL - 여러 쿼리 결합하기
- 24. 여러 MYSQL 쿼리
- 25. MySQL : 절 순서
- 26. 그룹화 된 쿼리 열로
- 27. SQL 여러 열로 여러 열 값 쿼리 (SQL 2005)
- 28. CSS 미디어 쿼리 순서
- 29. 행을 열로 바꾸는 쿼리
- 30. 하위 쿼리 행을 열로 사용하는 MySQL 단일 삽입
'case','coalesce'를 찾으십시오. – potashin
case/coalesce에는 호환 가능한 데이터 유형이 필요합니다. – jarlh