책에서 윈도우 레지스트리 저자 클리모프 A

빠른 완료 윈도우 작업(Windows NT/2000/XP) Windows NT 버전 3.1 및 3.5에서는 모든 프로세스를 20초 만에 닫을 수 있었습니다. Windows NT 3.51 이상에서는 시스템을 종료하는 데 걸리는 시간을 지정할 수 있습니다. 이렇게 하려면 키를 수정해야 합니다.

Visual Basic® .NET으로 데이터베이스 처리 책에서 작가 맥마누스 제프리 P

3장 SQL Server 2000 소개 과거에 많은 프로그래머가 다음을 사용하여 데이터베이스 응용 프로그램을 구축하기 시작했습니다. 시각 언어기본 및 데이터베이스 마이크로소프트 액세스제트 코어와 함께. 데이터베이스가 수천 개의 레코드로 증가하거나 여러 사용자가 해당 서비스에 액세스하자마자

Windows 2000/XP용 Windows 스크립트 호스트 책에서 작가 포포프 안드레이 블라디미로비치

SQL Server 2000 설치 요구 사항 SQL Server 2000을 설치하려면 주파수가 166MHz 이상이고 하드 디스크 공간이 95~270MB(일반 설치의 경우 270MB, 일반 설치의 경우 44MB)인 Pentium(또는 호환) 프로세서가 장착된 컴퓨터가 필요합니다. 데스크탑 엔진), 디스크 드라이브

책에서 델파이 책에 기록되지 않은 것 저자 Grigoriev A. B.

SQL Server 2000 설치 원하는 구성의 컴퓨터를 선택한 후 설치를 진행할 수 있습니다. 전체 과정 SQL 설정 Server 2000은 다음을 제외하고는 매우 간단합니다. 꽤 오래 지속됩니다. 설치 과정에서 처음에는 많은 질문을 받습니다.

저자의 PHP 핸드북에서

SQL Server 2000 기본 사항 SQL Server를 설치하고 실행한 후 데이터를 검색하거나 저장하려면 다음 단계를 완료해야 합니다. 데이터베이스에 테이블을 생성합니다. 보기 생성 및 저장

XSLT 책에서 작가 홀츠너 스티븐

배열 작업을 위한 함수 A2.17은 새로운 배열을 생성하고 기존 배열에 대한 정보를 얻을 수 있는 기능을 보여줍니다 표 A2.17. 배열 함수 함수 설명 Array(arglist) 다음과 같은 Variant 값을 반환합니다.

Linux 책에서: 완전한 가이드 작가 콜리스니첸코 데니스 니콜라예비치

3.3. 문자열 작업의 미묘함 이 섹션에서는 문자열 작업의 몇 가지 미묘함을 살펴보고, 이를 통해 컴파일러가 일부 겉보기에 기본적인 작업에 대해 생성하는 코드를 더 잘 이해할 수 있습니다. 여기에 제공된 모든 예가 다음과 다르게 작동하는 것은 아닙니다.

The Art of Shell Scripting Programming 책에서 쿠퍼 멘델

The C Language - A Beginner's Guide 책에서 저자 프라타 스티븐

문자열 작업을 위한 XPath 함수 문자열 작업을 위한 다음 XPath 함수는 XSLT에서 사용할 수 있습니다. concat(string string1, string string2,...). 전달된 모든 문자열의 연결(결합)을 반환합니다. 포함(문자열 문자열1, 문자열 문자열2). 첫 번째 줄이 두 번째 줄을 포함(포함)하면 true를 반환합니다.

책 Linux 및 UNIX: 셸 프로그래밍에서. 개발자 가이드. 저자 테인슬리 데이비드

23.2.2. 메모리 함수 Glib의 메모리 함수는 해당하는 C 함수와 동일한 작업을 수행하며 프로토타입은 다음과 같습니다.

PascalABC.NET 언어 설명 책에서 작가 루보드 팀

작가의 책에서

13. 문자열문자열에 대한 함수

작가의 책에서

문자열 함수 대부분의 C 라이브러리는 문자열에서 작동하는 함수를 제공합니다. 가장 유용하고 일반적인 네 가지인 strlen(), strcat(), strcmp(), strcpy()를 살펴보겠습니다. 문자열의 길이를 찾는 strlen() 함수를 이미 사용했습니다.

작가의 책에서

작가의 책에서

문자 및 문자열 작업을 위한 서브루틴 function Chr(a: byte): char; 코드를 Windows 인코딩 문자로 변환합니다. function ChrUnicode(a: word): char; 코드를 유니코드 문자로 변환합니다. function OrdUnicode(a: char): word; 문자를 유니코드 코드로 변환 function UpperCase(ch: char): char;

작가의 책에서

색상 기능 유형 색상 System.Drawing.Color의 동의어입니다. 기능 RGB(r,g,b: 바이트): 색상; 빨강(r), 초록(g), 파랑(b) 구성 요소(r,g 및 b - 0에서 255 사이)를 포함하는 색상을 반환합니다. 함수 ARGB(a,r,g,b: 바이트): 색상 ; 포함하는 색상을 반환합니다.

우리는 계속해서 언어를 공부합니다 SQL 쿼리그리고 오늘 우리는 그것에 대해 이야기 할 것입니다 SQL 함수 . 다음과 같은 기본적이고 일반적으로 사용되는 문자열 함수를 살펴보겠습니다. 낮추기, LTRIM, 교체하기다른 사람들은 물론 모든 것을 예와 함께 고려할 것입니다.

이름 선택 || 성 AS FIO FROM 테이블

또는 공백으로 구분하려면 enter

이름 선택 || " " || 성 AS FIO FROM 테이블

저것들. 두 개의 세로 막대가 두 개의 열을 하나로 결합하고 공백으로 구분하기 위해 그 사이에 공백을 넣습니다( 대시 또는 콜론과 같은 모든 문자를 사용할 수 있습니다.) 아포스트로피 및 두 개와 결합 수직 막대 (Transact-SQL은 두 개의 세로 막대 대신 +를 사용합니다.).

INITCAP 함수

다음은 매우 유용한 기능입니다. 이니트캡- 각 단어가 다음으로 시작하는 문자열의 값을 반환합니다. 대문자, 그러나 작게 계속됩니다. 이것은 하나 또는 다른 열을 채우는 규칙을 따르지 않고 전체를 표시하기 위해 필요합니다. 좋은 전망이 기능을 사용할 수 있습니다. 예를 들어 테이블에 IVAN Ivanov 또는 Peter Petrov 형식의 이름 열에 레코드가 있는 경우 이 기능을 사용합니다.

SELECT INITCAP(이름) AS FIO FROM 테이블

그리고 당신은 이것을 얻습니다.

UPPER 기능

모든 대문자만 반환하는 유사한 함수는 다음과 같습니다. 높은.

SELECT UPPER(이름) AS FIO FROM 테이블

  • 이름 - 열 이름;
  • 20 - 문자 수( 필드 길이);
  • '-'는 필요한 문자 수만큼 채워질 문자입니다.

RPAD 기능

역함수를 살펴보자. RPAD- 동작 및 구문은 LPAD와 동일하며 오른쪽의 문자만 보완됩니다( 왼쪽 LPAD에서).

SELECT RPAD (이름, 20, "-") AS 이름 FROM 테이블

이반——————
세르게이-----

LTRIM 함수

다음은 경우에 따라 유용한 기능도 제공됩니다. 엘트림- 이 기능은 지정한 가장 왼쪽 문자를 제거합니다. 예를 들어 데이터베이스에 도시가 "모스크바"로 표시된 "도시" 열이 있고 단순히 "모스크바"로 표시된 도시도 있습니다. 그러나 보고서를 "도시" 없이 "모스크바" 형식으로만 표시해야 하는데 이런 것이 있으면 어떻게 해야 할까요? 일종의 패턴 "g"를 지정하고 있을 뿐입니다. 그리고 맨 왼쪽 문자가 "r"로 시작하면 해당 문자는 단순히 출력되지 않습니다.

SELECT LTRIM(도시) AS gorod FROM 테이블

이 함수는 왼쪽에 있는 문자를 보고 행의 시작 부분에 패턴에 따라 문자가 없으면 셀의 원래 값을 반환하고 있으면 삭제합니다.

RTRIM 함수

그리고 바로 역함수를 살펴보자. 알트림– LTRIM과 동일하게 오른쪽에서 문자만 검색합니다.

메모! Transact-SQL에서 RTRIM 및 LTRIM 함수는 각각 오른쪽과 왼쪽에서 공백을 제거합니다.

교체 기능

이제 다음과 같은 흥미로운 기능을 고려하십시오. 바꾸다- 일치하는 모든 문자가 지정한 문자로 대체되는 문자열을 반환합니다. 예를 들어 데이터베이스에 "/"라고 하는 구분 기호 문자가 있는 열이 있는 경우 사용할 수 있습니다. 예를 들어 Ivan / Ivanov이고 Ivan-Ivanov를 표시하려면 다음을 작성합니다.

SELECT REPLACE(이름, "/", "-") FROM 테이블

그리고 당신은 문자 대체를 갖게 될 것입니다.

이 함수는 예를 들어 "-"를 지정하는 경우 문자의 전체 일치만 대체합니다. 대시 3개, 대시 3개만 검색하며 다음 기능과 달리 각 개별 대시를 대체하지 않습니다.

번역 기능

번역하다문자열의 모든 문자를 지정한 문자로 바꾸는 문자열 함수입니다. 함수 이름을 기준으로 이것이 전체 줄 바꿈임을 추측할 수 있습니다. 이 함수와 REPLACE의 차이점은 지정한 각 문자를 대체한다는 것입니다. 세 개의 문자가 있고 TRANSLATE의 도움으로 abc로 바꿀 수 있으므로 a=a, b=b, c=c가 있고 이 원칙에 따라 문자의 모든 일치 항목이 대체됩니다. 그리고 다음으로 교체하면 바꾸다, 다음 행에 있는 abc 문자의 완전한 일치만을 찾고 있었습니다.

SUBSTR 함수

서브스트주어진 기능, 지정한 문자 범위만 반환합니다. 즉, 10개의 문자열이 있지만 10개 모두가 필요하지 않고 3-8개만 필요하다고 가정해 보겠습니다( 세 번째에서 여덟 번째). 이 기능을 사용하면 쉽게 할 수 있습니다. 예를 들어 데이터베이스에 고정 길이 식별자(예: AA-BB-55-66-CC)가 있고 각 문자 조합이 의미하는 바가 있습니다. 그리고 어느 좋은 순간에 2개와 3개의 문자 조합만 표시하도록 지시받았습니다. 이를 위해 다음 형식의 쿼리를 작성합니다.

SELECT SUBSTR(ident, "4", "8") FROM 테이블

저것들. 4에서 8까지의 모든 문자를 출력하고 이 쿼리 후에 다음을 얻습니다.

LENGTH 함수 - 문자열 길이

다음 기능도 유용할 수 있습니다. 길이- 단순히 문자열의 문자 수를 계산합니다. 예를 들어 "이름" 열의 각 셀에 몇 개의 문자가 허용되는지 확인해야 하며 표는 다음과 같습니다.

SELECT LENGTH(이름) FROM 테이블

이 요청 후에 당신은 이것을 얻을 것입니다.

4
6
7

여기에서 우리는 당신과 함께 주요 SQL 문자열 기능을 조사했습니다. 다음 기사에서 우리는 SQL에 대한 연구를 계속할 것입니다.

다른 사람에게. 다음 구문이 있습니다.

CONV(숫자,N,M)

논쟁 숫자기본 N이 있는 숫자 체계에 있습니다. 이 함수는 이를 밑이 M인 숫자 체계로 변환하고 값을 문자열로 반환합니다.

실시예 1

다음 쿼리는 다음에서 숫자 2를 변환합니다. 십진법미적분을 이진수로:

전환 선택(2,10,2);

결과: 10

숫자 2E를 16진수에서 10진수로 변환하려면 쿼리가 필요합니다.

변환 선택("2E",16,10);

결과: 46

기능 숯() ASCII 코드를 문자열로 변환합니다. 다음 구문이 있습니다.

문자(n1,n2,n3..)

실시예 2

SELECT 문자(83,81,76);

결과: SQL

다음 함수는 문자열의 길이를 반환합니다.

  • 길이(문자열);
  • OCTET_LENGTH(문자열);
  • CHAR_LENGTH(문자열);
  • CHARACTER_LENGTH(문자열).

실시예 3

SELECT LENGTH("MySQL");

결과: 5

가끔 일어난다 유용한 기능 BIT_LENGTH(문자열), 문자열의 길이를 비트 단위로 반환합니다.

실시예 4

SELECT BIT_LENGTH("MySQL");

결과: 40

부분 문자열 함수

하위 문자열은 일반적으로 문자열의 일부입니다. 문자열에서 부분 문자열이 처음 나타나는 위치를 알고 싶은 경우가 많습니다. MySQL에는 이 문제를 해결하는 세 가지 기능이 있습니다.

  • LOCATE(하위 문자열, 문자열 [,위치]);
  • POSITION(하위 문자열, 문자열);
  • INSTR(문자열, 하위 문자열).

하위 문자열이 문자열에 포함되어 있지 않으면 세 함수 모두 0을 반환합니다. INSTR() 함수는 인수 순서에서 다른 두 함수와 다릅니다. LOCATE() 함수에는 세 번째 인수가 포함될 수 있습니다. 위치, 처음부터가 아니라 지정된 위치에서 문자열의 하위 문자열을 검색할 수 있습니다.

실시예 5

SELECT LOCATE("토파즈", "토파즈");

결과: 31

SELECT POSITION("토파즈", "토파즈");

결과: 31

SELECT INSTR("토파즈",'토파즈');

결과: 31

SELECT LOCATE("토파즈", "토파즈 공장 및 LLC 토파즈", 9);

결과: 20

SELECT LOCATE("다이아몬드", "토파즈");

결과: 0

기능 왼쪽(라인, N)그리고 오른쪽(문자열, N)문자열에서 가장 왼쪽 및 가장 오른쪽 N 문자를 각각 반환합니다.

실시예 6

SELECT LEFT("MySQL DBMS", 4);

결과: DBMS

SELECT RIGHT("MySQL DBMS", 5);

결과: MySQL

때로는 다음으로 시작하는 하위 문자열을 가져와야 합니다. 주어진 위치. 이를 위해 다음 기능이 사용됩니다.

  • SUBSTRING(문자열, 위치, N);
  • MID(문자열, 위치, N).

두 함수 모두 주어진 위치에서 시작하여 주어진 문자열의 N 문자를 반환합니다.

실시예 7

SELECT SUBSTRING("MySQL DBMS는 가장 인기 있는 DBMS 중 하나입니다.", 6,5);

결과: MySQL

작업할 때 이메일 주소사이트 주소는 매우 유용한 기능입니다. SUBSTR_INDEX(). 함수에는 세 가지 인수가 있습니다.

SUBSTR_INDEX(문자열, 구분 기호, N).

N 인수는 양수 또는 음수일 수 있습니다. 음수이면 함수는 오른쪽부터 계산하여 구분 기호의 N번째 발생을 찾습니다. 그런 다음 찾은 구분 기호의 오른쪽에 있는 하위 문자열을 반환합니다. N이 양수이면 함수는 왼쪽에서 구분 기호의 N번째 발생을 찾고 찾은 구분 기호의 왼쪽에 있는 부분 문자열을 반환합니다.

실시예 8

SELECT SUBSTRING_INDEX("www.mysql.ru",".",2);

결과: www.mysql

SELECT SUBSTRING_INDEX("www.mysql.ru",".",-2);

결과: mysql.ru

기능 REPLACE(문자열, 부분문자열1, 부분문자열2)문자열에서 substring1의 모든 항목을 substring2로 바꿀 수 있습니다.

다음은 BOL에서 가져온 문자열 조작 함수의 전체 목록입니다.

아스키 NCHAR 사운덱스
패틴덱스 우주
카린덱스 바꾸다
차이점 인용 이름 물건
왼쪽 뒤로 젖히다 서브스트링
뒤집다 유니코드
낮추다 오른쪽 높은
엘트림 알트림

둘이서 시작하자 역함수 - 아스키그리고 .

ASCII 함수는 함수의 인수인 문자열 표현식의 맨 왼쪽 문자의 ASCII 코드를 반환합니다.

예를 들어 다음은 Ships 테이블에서 선박 이름을 시작하는 다른 문자의 수를 확인하는 방법입니다.


하나 이상의 기능을 사용하여 유사한 결과를 더 간단하게 얻을 수 있다는 점에 유의해야 합니다. 왼쪽, 구문은 다음과 같습니다.

왼쪽 (<문자열 표현식>, <정수 표현식>)

첫 번째 인수에 의해 주어진 문자열의 왼쪽에서 두 번째 인수에 의해 주어진 문자 수를 제거합니다. 그래서,

SELECT DISTINCT LEFT(이름, 1) FROM 배송 ORDER BY 1

예를 들어 모든 알파벳 문자에 대한 코드 테이블을 얻는 방법은 다음과 같습니다.

SELECT CHAR(ASCII("a")+ 숫자-1) 문자, ASCII("a")+ 숫자 - 1
FROM (SELECT 5*5*(a-1)+5*(b-1) + c AS 번호
FROM (SELECT 1 a UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5) x
크로스 조인
(SELECT 1 b UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5) y
크로스 조인
(SELECT 1 c UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5) z
) x
WHERE ASCII("a")+ num -1 ASCII("a")와 ASCII("z") 사이

아직까지 숫자열의 생성을 모르시는 분들을 위해 해당 글을 참고합니다.

아시다시피 소문자와 대문자의 코드는 다릅니다. 따라서 얻기 위해서는 풀세트쿼리를 다시 작성하지 않고 위의 코드에 비슷한 쿼리를 추가하기만 하면 됩니다.


필요한 경우 이 편지를 테이블에 추가하는 것이 어렵지 않을 것이라고 믿습니다.

이제 문자열 표현식에서 원하는 부분 문자열을 찾는 문제를 고려하십시오. 이를 위해 두 가지 기능을 사용할 수 있습니다. 카린덱스그리고 패틴덱스. 둘 다 문자열에서 부분 문자열의 시작 위치(부분 문자열의 첫 번째 문자 위치)를 반환합니다. CHARINDEX 함수의 구문은 다음과 같습니다.

카린덱스( 검색 표현식, string_expression[, 시작 위치])

다음은 선택적 정수 매개변수입니다. 시작 위치검색할 문자열 표현식의 위치를 ​​지정합니다. 검색 표현식. 이 매개변수를 생략하면 처음부터 검색이 수행됩니다. string_expression. 예를 들어 요청

검색된 부분 문자열 또는 문자열 표현식이 NULL이면 함수의 결과도 NULL이 된다는 점에 유의해야 합니다.

다음 예는 선박 "California"의 이름에서 "a" 문자의 첫 번째 및 두 번째 발생 위치를 결정합니다.

SELECT CHARINDEX("a",이름) first_a,
CHARINDEX("a", 이름, CHARINDEX("a", 이름)+1) second_a
FROM Ship WHERE name="캘리포니아"

함수에서 두 번째 문자를 정의할 때 첫 번째 문자 "a" - CHARINDEX("a", name)+1 다음에 오는 문자의 위치인 시작 위치가 사용된다는 점에 유의하십시오. 결과의 정확성(2와 10)은 쉽게 확인할 수 있습니다 :-).

PATINDEX 함수의 구문은 다음과 같습니다.

PATINDEX("% 견본%" , string_expression)

이 함수와 CHARINDEX의 주요 차이점은 검색 문자열에 와일드카드(% 및 _)가 포함될 수 있다는 것입니다. 이 경우 후행 기호 "%"는 필수입니다. 예를 들어 첫 번째 예에서 이 함수를 사용하면 다음과 같습니다.


이 쿼리의 결과는 다음과 같습니다.


결과적으로 빈 결과 집합을 얻는다는 사실은 데이터베이스에 그러한 선박이 없다는 것을 의미합니다. 클래스와 선박 이름과 같은 값의 조합을 사용합시다.

두 개의 문자열 값을 하나로 결합하는 것을 호출합니다. 연쇄, 그리고 SQL 서버이 작업을 위해 "+" 기호가 사용됩니다(표준 "||"에서). 그래서,

그리고 문자열 표현식에 하나의 문자만 포함된다면? 쿼리가 그것을 가져올 것입니다. 작성하면 쉽게 확인할 수 있습니다.

SQL 문자열 함수

이 기능 그룹을 사용하면 텍스트를 조작할 수 있습니다. 많은 문자열 함수가 있으며 가장 일반적인 함수를 고려할 것입니다.
  • CONCAT(str1,str2...) 인수를 연결하여 생성된 문자열을 반환합니다(인수는 대괄호로 지정됨 - str1,str2...). 예를 들어 Vendors 테이블에는 City 열과 Address 열이 있습니다. 주소와 도시가 결과 테이블의 동일한 열에 있기를 원한다고 가정해 보겠습니다. 두 열의 데이터를 하나로 결합하려고 합니다. 이를 위해 CONCAT() 문자열 함수를 사용하고 인수로 결합된 열의 이름(도시 및 주소)을 지정합니다.

    SELECT CONCAT(도시, 주소) FROM 공급업체;


    병합은 분할 없이 이루어지므로 가독성이 좋지 않습니다. 조인되는 열 사이에 공백이 있도록 쿼리를 조정해 보겠습니다.

    SELECT CONCAT(도시, " ", 주소) FROM 공급업체;


    보시다시피 공백도 인수로 간주되며 쉼표로 구분하여 지정됩니다. 결합할 열이 더 많은 경우 매번 공백을 지정하는 것은 비합리적입니다. 이 경우 string 함수를 사용할 수 있습니다. CONCAT_WS(구분자, str1,str2...), 연결할 문자열 사이에 구분 기호를 배치합니다(구분자는 첫 번째 인수로 지정됨). 그러면 우리의 요청은 다음과 같을 것입니다:

    SELECT CONCAT_WS(" ", 도시, 주소) FROM 공급업체;

    결과는 외부적으로 바뀌지 않았지만 3~4개의 열을 결합하면 코드가 크게 줄어들 것입니다.


  • INSERT(str, pos, len, new_str)위치 pos에서 시작하고 길이가 len 문자인 하위 문자열이 하위 문자열 new_str로 대체된 문자열 str을 반환합니다. 주소(주소) 열에서 처음 3자(거리 등의 약어)를 표시하지 않기로 결정했다고 가정하고 공백으로 대체합니다.

    SELECT INSERT(주소, 1, 3, " ") FROM 공급업체;


    즉, 첫 번째 문자부터 세 개의 문자가 세 개의 공백으로 대체됩니다.


  • LPAD(str, len, dop_str) 왼쪽에 dop_str로 채워진 문자열 str을 길이 len까지 반환합니다. 빈 공간을 채우는 점이 오른쪽에 표시되도록 공급업체 도시를 원한다고 가정해 보겠습니다.

    SELECT LPAD(도시, 15, ".") FROM 공급업체;



  • RPAD(str, len, dop_str) dop_str로 오른쪽 패딩된 문자열 str을 len 길이로 반환합니다. 공급업체 도시가 왼쪽에 표시되고 빈 공간이 점으로 채워지기를 원한다고 가정합니다.

    SELECT RPAD(city, 15, ".") FROM 공급업체;


    len 값은 인쇄할 문자 수를 제한합니다. 도시 이름이 15자보다 길면 잘립니다.


  • LTRIM(str) 모든 선행 공백이 제거된 문자열 str을 반환합니다. 이 문자열 함수는 데이터 입력 중에 임의의 공백이 허용되는 경우 정보를 올바르게 표시하는 데 유용합니다.

    SELECT LTRIM(도시) FROM 공급업체;


  • RTRIM(str) 모든 후행 공백이 제거된 문자열 str을 반환합니다.

    SELECT RTRIM(도시) FROM 공급업체;

    우리의 경우 여분의 공간따라서 우리는 결과를 외적으로 보지 않을 것입니다.


  • TRIM(str) 모든 선행 및 후행 공백이 제거된 문자열 str을 반환합니다.

    SELECT TRIM(city) FROM 공급업체;


  • LOWER(str) 모든 문자가 소문자로 변환된 문자열 str을 반환합니다. 러시아어 문자로는 제대로 작동하지 않으므로 사용하지 않는 것이 좋습니다. 예를 들어 이 함수를 도시 열에 적용해 보겠습니다.

    SELECT 도시, LOWER(도시) FROM 공급업체;


    abracadabra가 어떻게 되었는지 확인하십시오. 그러나 라틴어를 사용하면 모든 것이 순서대로 진행됩니다.

    SELECT LOWER("도시");



  • UPPER(str) 모든 문자가 대문자로 변환된 문자열 str을 반환합니다. 또한 러시아어 문자를 사용하지 않는 것이 좋습니다. 그러나 라틴어를 사용하면 모든 것이 순서대로 진행됩니다.

    SELECT UPPER(이메일) FROM 고객;



  • LENGTH(str) 문자열 str의 길이를 반환합니다. 예를 들어 공급업체 주소에 몇 개의 문자가 있는지 알아보겠습니다.

    SELECT 주소, LENGTH(주소) FROM 공급업체;



  • LEFT(str, len) str의 왼쪽 문자의 len을 반환합니다. 예를 들어 공급업체 도시에는 처음 세 문자만 표시됩니다.

    SELECT 이름, LEFT(city, 3) FROM 공급업체;



  • RIGHT(str, len) str의 오른쪽 문자의 len을 반환합니다. 예를 들어, 공급자 도시에 마지막 세 문자만 표시되도록 하십시오. SELECT LOAD_FILE("C:/proverka");
    에 대한 절대 경로를 지정해야 합니다.

이미 언급했듯이 더 많은 문자열 함수가 있지만 여기에서 고려된 일부 함수도 극히 드물게 사용됩니다. 따라서 이것은 고려를 끝내고 더 일반적으로 사용되는 날짜 및 시간 기능으로 이동합니다.