본문 바로가기

[Mysql]게시글 번호 rownum DESC 맨날 할 때 마다 헷갈려서 저장 게시판 또는 게시글 형태의 리스트를 호출하고 게시글 번호를 rownum으로 DESC으로 출력하기 위함이다. 즉 150개의 글이 있으면 150, 149, 148... 이렇게 출력하려할 때 사용한다. 단 오라클에서는 다르게 적용해야할 듯 [형식] SELECTV.*FROM (SELECT@rownum:=@rownum+1 as rownum,(불러올 값1),(불러올 값2),(불러올 값3)FROM(테이블이름),(SELECT @rownum:=0) TMPWHERE(조건1)ORDER BY (정렬1), rownum DESC) V [예제 쿼리] SELECTV.*FROM(SELECTBRCH_CD,PPL_CD,PPL_NM,DEVICE_NM,REG_DT,@rownum:=@rownum+1asrownu.. 더보기
클래스 멤버변수필드 클래스 안에 선언된 변수 메소드 클래스 안에 선언된 함수 private과 protected의 차이: 한 클래스를 protected로 만들면 자식클래스(상속받은 클래스)는 사용이 가능 private은 자식클래스(상속받은 클래스)에서 사용 불가 class a {private int a;protected String b;} class b extends a { a = 1; // 에러b = "보호" // 정상} ■생성자(Constructor) => 함수 - 객체가 생성될 때 한번 호출되는 메소드 - 자동으로 호출되는 메소드 - 리턴형이 없고 클래스명과 함수명이 같다. - public class A {private int memAa;public float bb = 3.14f; public A() {aa.. 더보기
2장 객체지향 프로그래밍 2.2 클래스 구현하기 2.2.1 인스턴스 변수 private Int rownum; private String delYn; 자바에서는 인스턴스 변수를 보통 private 선언한다. 인스턴스 변수를 private으로 선언하면 같은 클래스에서만 변수에 접근이 가능하다. 2.2.2 메서드 선언부 메서드를 선언할 때는 메서드 이름, 파라미터 타입, 반환 타입을 선언한다. public void raiseSalary(Double byPercent) 접근제어자 public 누구든지 해당 메서드를 호출할 수 있음 반환 타입 void 반환할 값 없음 메서드 이름 raiseSalary 메서드이름 파라미터 타입 (Double byPercent) double타입 파라미터를 받음 2.2.3 메서드 구현부 메서드에서 값을 돌려줄.. 더보기