분류 전체보기63 [Oracle] SQL 단일 행 함수 단일 행 함수 : 함수가 행마다 적용됨 - 숫자 함수 MOD(m,n) : m을 n으로 나눈 나머지를 반환 SELECT MOD(10,3) "Modulus" FROM dual; ROUND(m,n) : m을 소수점 n+1 자리에서 반올림한 결과를 반환한다. SELECT ROUND(12.789,2) "ROUND" FROM dual; - 문자 함수 LOWER(char) : 입력된 문자 값을 소문자로 변환 SELECT LOWER('Hello') "Lower" FROM dual; SUBSTR(str, pos, length) : 문자열 str에서 pos부터 length까지의 문자를 반환 SELECT SUBSTR('Hello World',1,5) "Substr" FROM dual; # Hello 출력 - 날짜 함수 SY.. 2021. 2. 18. [Oracle] SQL 기본 CREATE : 테이블 생성 CREATE TABLE 테이블명 ( 칼럼명1 데이터타입(사이즈), 칼럼명2 데이터타입(사이즈) ); ALTER - ALTER ADD : 컬럼 추가 / 제약 조건 추가 -- 컬럼 추가1 ALTER TABLE 테이블명 ADD 컬럼명 데이터타입(사이즈) [NOT NULL][DEFAULT '값']; -- 컬럼 추가2 ALTER TABLE 테이블명 ADD(컬럼명 데이터타입(사이즈)); ALTER TABLE 테이블명 ADD PRIMARY KEY(컬럼명); ALTER TABLE 테이블명 ADD UNIQUE(컬럼명); ALTER TABLE 테이블명 ADD FOREIGN KEY(컬럼명) REFERENCES 참조테이블명(컬럼명); ALTER TABLE 테이블명 ADD CONSTRAINT 제약조.. 2021. 2. 18. [Oracle] Join 조인 명시적 조인 SELECT employees.employee_id, department_name FROM employees JOIN departments ON employees.department_id = departments.department_id; SELECT employees.employee_id, department_name FROM employees INNER JOIN departments ON employees.department_id = departments.department_id; 묵시적 조인 SELECT employees.employee_id, department_name FROM employees, departments WHERE employees.department_id = depa.. 2021. 2. 1. [C#] 확장 메서드, 람다 확장 메서드 : 기존의 클래스를 그대로 유지한 채로 메서드를 추가할 수 있는 방법을 제공한다. - 여기서 this는 호출 객체를 의미하는 참조자가 아니라, 뒤의 클래스에 대한 확장 메서드임을 의미하는 지정자 이다. using System; public class Test { public int num = 0; public Test(int num) { this.num = num; } public int Plus(int a) { return a + num; } } public static class TT { public static int Minus(this Test t, int a) { return t.num - a; } } class CExample { static void Main() { Test te.. 2021. 1. 25. [C#] 프로퍼티(Property), 익명 타입 1. 프로퍼티(Property) 자바에서 Getter Setter 를 사용할 때 클래스의 멤버 변수가 많아질 때마다 코드가 길어지는 불편함이 있었다. C#에서의 프로퍼티라는 메서드(?)도 필드(?)도 아닌 이 기능으로 정리하자면 이렇다. class Human { private string name; private int age; public string Name { get { return name; } set { name = value; } } public int Age { get { return age; } set { age = value; } } } 이를 조금 더 단순화 시켜서 이런 식으로 정의할 수 있다. 자동구현 프로퍼티 라고 한다. using System; namespace ConsoleAppl.. 2021. 1. 25. [C#] 암묵적 타입 암묵적 타입 : 변수를 선언할 때 타입을 명시적으로 밝히지 않고 대신 var 키워드로 선언하는 방식이다. (JavaScript와 유사한 듯?) - 변수를 선언할 때 암묵적 타입을 쓸 것인가 아닌가는 선택 사항이다. 하지만, 익명 타입에 대해서는 반드시 var를 사용해야 한다. (익명 타입은 그 자체로 암시적이기 때문에 명시적으로 타입을 밝힐 방법이 없기 때문) using System; namespace ConsoleApplication1 { class ExClass { static void Main(string[] args) { var x = 10; var y = 20; var str = "문자열"; Console.SetCursorPosition(x,y); Console.WriteLine(str); } .. 2021. 1. 25. 이전 1 2 3 4 5 6 7 8 ··· 11 다음