개발일지349 # 10 조건값을 검색해 인덱스위치에 값을 반환(instr) 조건값을 검색해 인덱스위치에 값을 반환(instr) SELECT INSTR("nav3er.com", "3") AS "조건값을 검색해 인덱스위치에 값을 반환"; 개발일지/MySQL 문제모음 2022. 11. 6. # 09 문자열안에 다른 문자열로 바꾸기(insert) 문자열안에 다른 문자열로 바꾸기(insert) SELECT INSERT("naver.com", 1, 5, "kakao") as "해당 인덱스 위치에 문자열 바꾸기"; 개발일지/MySQL 문제모음 2022. 11. 6. # 08 숫자 형식 바꾸기(format) 숫자 형식 바꾸기(format) select format(250500.5654, 2) as "#,###,###.## 과 같은 형식, 소수점 2자리에서 반올림"; 개발일지/MySQL 문제모음 2022. 11. 6. # 07 문자열 안에서 Q의 인덱스 위치 반환(find_in_set) 문자열 안에서 Q의 인덱스 위치 반환(find_in_set) select find_in_set("Q","S,Q,L") as "문자열 안에서 Q의 인덱스 위치"; 개발일지/MySQL 문제모음 2022. 11. 6. # 06 문자열 목록에서 문자 인덱스값 반환(field) 문자열 목록에서 문자 인덱스값 반환(field) select field("Q","S","Q","L") as "Q 의 인덱스 위치"; 개발일지/MySQL 문제모음 2022. 11. 6. Dart에서 형 변환 하기 /// Dart에서는 4가지 기본타입을 제공합니다 (Object) /// 정수, 실수, 문자열, 논리 /// Numbers(int, double) /// String /// bool /// null /// List /// Set /// Map /// 변수에 넣을 수 있는 모든 것은 객체이고, 모든 객체는 클래스의 인스턴스 입니다. /// null을 제외하고 모든 객체는 Object 클래스에서 상속됩니다. /// Dart 에서의 형 변환 void main() { // String -> int var intTen = int.parse('10') ; print(intTen); print(intTen.runtimeType); // String -> double var onePointone = double.par.. 개발일지/Dart 2022. 11. 4. var 와 dynamic var 와 dynamic 차이점 void main() { // name : 명시적 초기화, friend : 타입추론 초기화 String name = "홍길동"; // 명시적타입 String var friend = "훈지"; // 타입추론 String friend = "123"; // 타입추론과 같은 String값이 들어 올 수 있다. friend = 123; // 타입추론이 String으로 초기화 되어 int값은 들어 올 수 없다.(에러 발생) dynamic friend1 = "훈지1"; // dynamic을 사용하여 타입추론이 String인걸 알 수 있다. friend1 = 123; // dynamic은 타입추론이 String로 되어있어도 int처럼 다른 데이터 타입이 올 수 있다. } 1번 변수 na.. 개발일지/Dart 2022. 11. 4. 명시적 타입, 타입추론, 데이터 타입 확인 타입추론 /// 변수 /// 명시적 타입, 타입 추론 void main() { var name = 'Voyager I'; var year = 1997; var diameter = 3.7; var flybyObjects = ['Jupiter', 'Saturn', '홍길동']; var image = { 'tags': ['홍길동', '티모'], 'url': 'path/to/juppiter.png' }; print(image); print(image['tags']); print(image['tags'].runtimeType); // runtimeType : 타입이 뭔지 알려준다. print(name.runtimeType); print(year.runtimeType); List tagList = image['ta.. 개발일지/Dart 2022. 11. 4. 연산(산술, 부호, 논리) 문자열안에서 연산하는 법 (자바와 다트의 차이) void main() { print('1+1 = ${1 + 1}'); print('2 + 2 = ${2 + 2}'); print('3 + 3 = ${3 + 3}'); print('100 ~/ 2 = ${100 ~/ 2}'); print('3 * 3 = ${3 * 3}'); print('4 / 4 = ${4 / 4}'); } 산술연산자 부호연산자 논리연산자 개발일지/Dart 2022. 11. 4. #05 문자열사이 하이픈 넣기(concat_ws) 문자열사이 하이픈 넣기(concat_ws) select concat_ws("-", "SQL", "Tutorial", "is", "fun!") as "문자열 사이에 -(하이픈) 넣기"; 개발일지/MySQL 문제모음 2022. 11. 4. #04 여러 문자열 합치기.(CONCAT) 문자열 합치기(concat) select concat("SQL ", "Tutorial ", "is " "fun!") as "합쳐진 문자열"; 개발일지/MySQL 문제모음 2022. 11. 4. #03 문자열의 길이를 반환(character_length) 문자열의 길이를 반환 select character_length("SQL Tutorial") as "문자열 길이"; 개발일지/MySQL 문제모음 2022. 11. 4. 이전 1 ··· 17 18 19 20 21 22 23 ··· 30 다음