*별명 부여 방법

-칼럼 이름과 별명 사이에 공백을 추가하는 방법

-칼럼 이름과 별명 사이에 AS 키워드를 추가하는 방법

-큰따옴표를 사용하는 방법

。칼럼 이름과 별명 사이에 공백을 추가하는 경우

。특수문자를 추가하거나 대소문자를 구분하는 경우

 

 

 

*복수 칼럼에서 DISTINCT 키워드 사용 예

-학생 테이블에서 중복되는 학과 번호, 학년 제외하고 출력하여라

 

 

 

*단일 칼럼에서 DISTINCT 키워드 사용 예

-학생 테이블에서 중복되는 학과 번호(deptno)를 제외하고 출력하여라

 

 

 

예제) struct

 

 

 

 

using System;

struct People{

  public string name;  //ß(1)

  public int age;

}

class StructTest{

  public static void Main() {

  People he;  //ß(2)

  he.name = “kym";  //ß(3)

  he.age = 20;

  Console.WriteLine("이름: {0}",he.name);//ß(4)

  Console.WriteLine("나이: {0}",he.age);

  }

}

 

 

 

 

struct

 

 

 

Ø여러가지 형식의 자료들을 모아둔 틀이다. C#에서는 메소드가 없는 클래스라고 할 수 있다.
Ø구조체의 정의 방법()

struct People

{

  public string name;

  public int age;

}

Ø구조체의 사용법
l위 구조체의 age를 읽거나 쓰고 싶을 때, People.age 를 쓴다.

 

 

 

 

 

예제) enum

 

 

 

using System;

class Test

{

  public enum MyBool

  { T='a', F=100 };

  // Øbool 형식을 본따서 enum을 만들어 보았다.

 

  public static void Main()

  {

  MyBool a = MyBool.T;

  // Øenum 선언에서 T는 문자로 F는 정수로 각각 매핑하였다.

 

  Console.WriteLine(a);

  Console.WriteLine(MyBool.F);

  Console.WriteLine((int) a);

  // ØMyBool 형식의 aMyBool.T또는 MyBool.F로 대입할 수 있다.

  }

}

 

 

 

 

SQL 명령문의 표준형식

 

 

*기본적인 SQL 질의

-SELECT절

  。질의 결과를 포함하련느 애트리뷰트들의 리스트 열거

  。DISTINCT절을 사용해서 중복 제거

-FROM절

  。질의에서 필요로 하는 릴레이션들의 리스트 열거

-WHERE절

  。관계 대수의 셀렉션(Select) 연산의 조건에 해상

-중첩질의

  。다른 질의의 WHERE절에 포함된 SELECT문

-GROUP BY절

  。동일한 값을 갖는 튜플들을 한 그룹으로 묶는다

-HAVING절

  。튜플들의 그룹이 만족해야 하는 조건

-ORDER BY절

  。결과 튜플들의 정렬 순서

 

 

 

 

*SQL 명령문의 표준 형식

 

 

*SELECT 명령문 작성시 규칙

-SQL 명령문에서 대소문자를 구분하지 않음

   。키워드는 주로 대문자로 사용하고 테이블명, 칼럼 이름은 소문자로 작성하는 것을 권장

-절은 줄을 구분하여 작성하고, 들여쓰기를 사용하여 읽기 쉽게

-테이블명, 칼럼 이름, 키워드(SELECT, FROM, WHERE 등)는 축약 할 수 없음

 

+ Recent posts