Mest SQL språk har grundläggande SQL-funktioner som ger funktioner som liknar dem som finns i vanliga programspråk . Dessa funktioner kan användas för att automatisera en mängd olika uppgifter , särskilt uppgifter relaterade till tecken och strängar av tecken . Typiskt tecken och sträng funktioner används som en del av urvalsfrågor bara vill hämta de data som uppfyller funktionens resultat kriterier eller att manipulera data baserat på funktionens resultat . Instruktioner
Hämta data med ett visst antal tecken i MySQL /mysql
1
Öppna MySQL verktyg kommandoraden ( Linux ) genom att gå till MySQL installationsplatsen och skriva mysql -kommandot vid prompten .
$ . /mysql
2
Skapa en tabell med namnet CHAR_TABLE med en VARCHAR ( 20 ) typ kolumn med namnet CHAR_LENGTH .
CREATE tABLE CHAR_TABLE ( CHAR_LENGTH VARCHAR ( 20 ) ) ;
3
Infoga ett värde , " MYSQLTEXT ' , i CHAR_TABLE tabellen . Sätt värdet till CHAR_LENGTH kolumnen
INSERT INTO CHAR_TABLE ( CHAR_LENGTH ) VALUES ( ' MYSQLTEXT ' ) , .
4
Skriv en SQL-sats som använder char_length mysql -funktionen för att välja värden i CHAR_TABLE med en längd av 9
SQL > välj * från CHAR_TABLE där char_length ( cHAR_LENGTH ) = 9 ; .
5
Tryck " Enter " för att visa kolumn (er ) som har 9 tecken . I detta fall blir resultatet uppgifterna ' MYSQLTEXT " . Addera Hämta data med ett visst antal tecken i SQL Server Express /sqlcmd
6
Öppna sqlcmd verktyg ( Windows ) genom att skriva sqlcmd kommando vid prompten .
Klicka på Start
Klicka på Kör
Skriv cmd
> sqlcmd
7
Skapa en tabell med namnet CHAR_TABLE med en VARCHAR ( 20 ) typ kolumn med namnet CHAR_LENGTH .
CREATE tABLE CHAR_TABLE ( CHAR_LENGTH VARCHAR ( 20 ) ) katalog
GO
8
Infoga ett värde , " SQLSERVERTEXT ' , i CHAR_TABLE tabellen . Sätt in värdet i CHAR_LENGTH kolonnen.
INSERT INTO CHAR_TABLE ( CHAR_LENGTH ) Värden ( ' SQLSERVERTEXT ' ) katalog
GO
9
Skriv en SQL-sats som använder Len SQL Server -funktionen för att välja de värden i CHAR_TABLE med en längd av 13 .
SELECT * från CHAR_TABLE där len ( CHAR_LENGTH ) = 13
GÅR
10
Tryck " Enter " för att visa kolumn (er ) som har 13 tecken . I detta fall blir resultatet att uppgifterna " SQLSERVERTEXT " . Addera Hämta data med ett visst antal tecken i Oracle Express /SQL * Plus
11
Öppna SQL * Plus verktyget genom att skriva SQLPlus kommando och ange något lösenord uppmanas att visas .
> SQLPlus användarnamn ( schema namn )
12
Skapa en tabell med namnet CHAR_TABLE med en VARCHAR ( 20 ) typ kolumn med namnet CHAR_LENGTH
CREATE tABLE CHAR_TABLE ( CHAR_LENGTH VARCHAR ( 20 ) ) , .
13
Infoga ett värde , " SQLPLUSTEXT ' , i CHAR_TABLE tabellen . Sätt värdet till CHAR_LENGTH kolumnen
INSERT INTO CHAR_TABLE ( CHAR_LENGTH ) VALUES ( ' SQLPLUSTEXT ' ) , .
14
Skriv en SQL-sats som använder längden SQL * Plus funktionen markera värdena i CHAR_TABLE med en längd på 11
SELECT * från CHAR_TABLE där längden ( CHAR_LENGTH ) = 11 ; .
15
Tryck " Enter " för att visa kolumn (er ) som har 11 tecken . I detta fall blir resultatet uppgifterna ' SQLPLUSTEXT ' .