mysql 에서 select문을 쓰는데 order by, group by 밖에 없나요?

mysql 에서 select문을 쓰는데 order by, group by 밖에 없나요?

작성일 2004.10.19댓글 2건
    게시물 수정 , 삭제는 로그인 필요

select 문에 쓸수있는 모든 조건을 알고 싶어요

보통 order by, group by 이것밖에 안보이는데

hang up ...뭐라고 하는것도 있지 않나요?

잘 기억이 안나서..

암튼 order by문에 조건을 주고 싶은데

방법을 못찾겠어요..

no란 필드에서 no>7이란 조건을 만족하는 것중에서만 정렬을 하고 싶은데

아 답답^^...


#mysql 에서 mssql 연결 #mysql 에서 oracle 연결 #mysql 에서 python #mysql 에서 null #mysql 에서 php 실행 #cmd 에서 mysql 접속 #서버 에서 mysql 접속 #jsp 에서 mysql 접속

profile_image 익명 작성일 -

하기에 따라서 수많은 명령이 나열될수 있습니다.


기본적인 구문은

SELECT 필드명 FROM 테이블명

이며



여기에 조건을 추가할 경우

SELECT 필드명 FROM 테이블명 WHERE 조건

조건은 여러개로 이루어 질수 있으며 AND나 OR로 연결할수 있습니다.



다시 여기에 순서를 줄경우

SELECT 필드명 FROM 테이블명 WHERE 조건 ORDER BY 정렬필드 (ASC 또는 DESC)

정렬필드는 여러개가 될수 있으며 앞쪽에서 부터 순서대로이며 ,로 구분합니다.

ASC는 오름차순 정렬 DESC는 내림차순 정렬입니다.



여기에 다시 그룹을 지을경우

GROUP BY 필드명

을 추가 하시면 되며 HAVING 절 등등 많은 명령들이 올수 있습니다.


이외에도 하나 이상의 테이블을 조인할경우 JOIN(조인에두 여러가지가 있겠죠)

또 버전에 따라서 다르지만 조건이나 테이블에 서브 쿼리(또하나의 SELECT문)이 올수도 있습니다.....



결론적으로 원하시는 결과를 얻으시려면

SELECT * FROM 테이블 WHERE no>7 ORDER BY no ASC 혹은 DESC

로 얻을수 있겠네요.

profile_image 익명 작성일 -

select * from tablename where no > 7 order by no desc

조건에 대한 부분은 where 구문으로 처리하구요. 정열에 대한 것은 order by 로 처리합니다. desc,asc ( 오른차순,내림차순 ) 두가지가 있습니다.

http://www.ihelpers.co.kr

order by, group by 밖에 없나요?

select 문에 쓸수있는 모든 조건을 알고 싶어요 보통 order by, group by 이것밖에 안보이는데 hang up ...뭐라고 하는것도 있지 않나요? 잘 기억이 안나서.. 암튼 order...

php/mysql select문에서 순서(order by)로...

... order by ....를 어떻게 해야하나요? 아니면 위의 select 문장을 전부 어떻게 바꾸어야하나요? ps. 저는 프로그래머를 전공한 사람도, 이 분야 직업 종사자도 아닌...

select문에서 distinct /order by를...

... select distinct userid, username, email from A, B where A.userid = B.userid order by B.createdate desc 위 SQL문에서 오류는 필드명에 Alias가 빠진것 밖에 없는데...

mysql - group by order by..

... 다 SELECT * from emp where user_id='vfxx' and reg_date>='2009-01-01' group by emp_name order by reg_date desc, emp_name asc user_id reg_date emp_name vfxx 2009-08...

[mysql] group by 로 검색할때 order by...

select color from tablename group by name order by date desc 이렇게 해줬는데.. 예를들어.. 홍길동 2021-10-01 빨강 홍길동 2021-10-20 파랑 이런경우에.. 날짜가 더 최근인...

mysql order by에서 if문 사용여부

... SELECT 시 IF문으로 필드의 값 있고 없고의 여부로 0 = 없음, 1 = 있음 을... 그 값을 가지고 order by를 분기하여 다른형태로 주고싶은데 가능할까요? 1번 질문이...

mysql having,group by 질문합니다.

... group byselect문에만 따라오겠죠?ㅎ혹시나해서요. having 하고 group by 각각 간단한 select 문으로 써주세요.^^ 허접한 질문이지만 초보자 저한테는 나름...

mysql group by 하면 sql_mode=only_full...

... 쿼리문 : SELECT ShopName,ProductN,ProductName... (Device='PC') GROUP BY ProductN ORDER BY item_cnt DESC LIMIT... in GROUP BY clause; this is incompatible with sql_mode=only...

group by 와 join 그리고 avg 사용...

... 구하라 SELECT SNAME AS 이름, AVG(MIDTERM) AS 중간평균, AVG(FINAL) AS 기말 평균 FROM STUDENT NATURAL JOIN ENROL GROUP BY SNAME; 이렇게 해서는 안돼는건가요??...