Útmutató mysql

String függvények NULL. ha a hossza az eredmény nagyobb, mint a megadott érték paraméter szerver max_allowed_packet. Lásd 5.5.2 „konfigurálása a kiszolgáló beállításait.”

Függvénynél működnek húr helyzetét, a számozás kezdődik 1 pozícióban.

Visszaadja az ASCII-kód értéke a bal szélső karakterlánc str; 0, ha u az üres karakterlánc; NULL. ha str értéke NULL.

Lásd. Szintén ORD () függvény.

Ha a bal szélső húr str szimbólum egy több-bájtos karakter, ez a függvény a kód, amely alapján kerül kiszámításra az ASCII-kód alkotó karakterek a következő képlet segítségével: ((az első ASCII-byte-kód) * 256 + (második ASCII-byte-kód)) [* 256 + harmadik bájt ASCII-kódját. ]. Ha a bal oldali karakter nem egy multi-byte, ez a függvény értéke megegyezik az ASCII ():

Átalakítja a szám egy szám rendszerből a másikba. Visszaadja egy karakterlánc ábrázolása N. átalakított számos rendszert egy bázis from_base számrendszerben egy bázissal to_base. Ha legalább az egyik érv NULL. visszatér NULL. Az érvelés N értelmezi egész szám, de megadható, mint egy egész szám vagy egy string. Minimális értéke az alapokat a számrendszer 2, és a maximális - 36. Ha to_base argumentum negatív szám, azt feltételezzük, hogy az N - szám jele. Ellenkező esetben, N kezelik, amely előjel nélküli egész szám. CONV funkció működik 64 bites pontosság:

Visszaadja egy karakterlánc, amely képviseli a bináris értéke N. ahol N - nagy egész (BIGINT). CONV ekvivalens funkciókat (N, 10,2). Ha N NULL. NULL.

Visszaadja egy karakterlánc ábrázolása a oktális szám értékét N. ahol N - egész nagy. Egyenértékű funkció CONV (N, 10,8). Ha N NULL. NULL.

Ha N_OR_S - száma, visszatér a húr ábrázolása egy hexadecimális szám N. ahol N - nagy egész (BIGINT). CONV ekvivalens funkciókat (N, 10,16). Ha N_OR_S - string, a függvény egy hexadecimális karakterlánc N_OR_S. ahol minden egyes karaktert N_OR_S átalakítható 2 hexadecimális számjegy. Ez az inverze 0xff szálakat.

CHAR () értelmezi az érveket, mint az egész és egy karaktersorozatot ad vissza, amely megfelelő karaktereket ASCII-kódját ezeket a számokat. NULL értékeket figyelmen kívül hagyja:

Visszaadja a húr, hogy abból egybetoldjuk érveket. Ha legalább az egyik érv NULL. NULL. Lehet, hogy több mint 2 érveket. Egy numerikus argumentum alakítjuk ekvivalens karakterlánc formájában:

CONCAT_WS (szeparátor, str1, str2.)

CONCAT_WS () jelöli egy függvény CONCAT leválasztóval (összefűzés a szeparátor), és egy speciális formája CONCAT () függvény. Az első argumentum a szeparátor a többi érveket. Szeparátor, valamint a többi érv lehet egy string. Ha az elválasztó NULL. az eredmény NULL. Ez a funkció kihagyja az összes érték NULL vagy üres sor után elhelyezett érv szeparátor. A szeparátor kerül hozzá között húrok kell összefűzött:

LENGTH (str). OCTET_LENGTH (str). CHAR_LENGTH (str). CHARACTER_LENGTH (str)

Visszaadja a string hossza str:

Megjegyzés: CHAR_LENGTH () és CHARACTER_LENGTH () több-bájtos karakterek csak egyszer.

Visszaadja a string hosszát str bit:

LOCATE (substr, str). Helyzet (substr IN str)

Visszaadja a pozícióját első előfordulását substr húr str. Ha a karaktersorozat substr a string str hiányzik, visszatér 0.

Ez a funkció több byte-os biztonságos. A MySQL 3.23 ez a funkció a kis- és nagybetűket, míg 4.0-nagybetű érzékeny, ha legalább az egyik érv egy bináris sztring.

Visszaadja a pozícióját első előfordulását substr húr str. pozícióban kezdődő poz. Ha a karaktersorozat substr a string str hiányzik, visszatér 0.

Ez a funkció több byte-os biztonságos. A MySQL 3.23 ez a funkció a kis- és nagybetűket, míg 4.0-nagybetű érzékeny, ha legalább az egyik érv egy bináris sztring.

Visszaadja a pozícióját első előfordulását substr húr str. Ugyanaz, mint a két-argumentum formájában LOCATE (). kivéve áthelyezése érvek:

Ez a funkció több byte-os biztonságos. A MySQL 3.23 ez a funkció a kis- és nagybetűket, míg 4.0-nagybetű érzékeny, ha legalább az egyik érv egy bináris sztring.

Visszaadja a karakterlánc str. amely kiegészül a bal vonal padstr. amíg egy string str len a hossza a karaktereket. Ha az str hosszabb len. ez rövidebb lesz LEN karaktert.

Visszaadja a karakterlánc str. ami által a megfelelő sort padstr. amíg egy string str len a hossza a karaktereket. Ha az str hosszabb len. ez rövidebb lesz LEN karaktert.

Visszaadja a bal szélső len karaktereket a sztring str.

Ez a funkció több byte-os biztonságos.

Visszaadja a jobbszélső len karaktereket a sztring str.

Ez a funkció több byte-os biztonságos.

Substring (str, POS, LEN). Substring (str POS FOR len). MID (str, POS, LEN)

Visszaadja részstringjének hosszúságú len karaktert a húr str. kiindulva Pos. Van egy űrlapot a FROM utasítás. használó ANSI SQL92 szintaxis:

Ez a funkció több byte-os biztonságos.

Substring (str, POS). Substring (str POS)

Visszaadja a részstringjét húr str. pozícióban kezdődő poz.

Ez a funkció több byte-os biztonságos.

Visszaadja a részstringjét húr str előtt látszat számít oldali határoló elválasztó események. Ha szám pozitív, akkor visszatér minden, ami maradt a végső határoló (jobbról balra). Ha szám negatív, akkor visszatér minden, ami a jogot a végső határoló (jobbról balra haladva):

Ez a funkció több byte-os biztonságos.

Visszaadja a karakterlánc str vezető helyet karakterek eltávolítása:

Ez a funkció több byte-os biztonságos.

Visszaadja a karakterlánc str a záró szóközöket távolítani:

Ez a funkció több byte-os biztonságos.

TRIM ([[BOTH | VEZETŐ | FÉKSZÁRNYAK] [remstr] FROM] str)

Visszaadja a karakterlánc str minden távoli elő- és / vagy toldalékok meghatározott remstr. Ha nincs megadva, sem az előírást MINDKÉT. Felfutó vagy lefutó. MINDKÉT feltételezik. Ha remstr argumentum nincs megadva, terek törlik:

Ez a funkció több byte-os biztonságos.

Visszaadja a Soundex származó str.

Soundex - `` vonóshangzás identity '. Az a kifejezés, `` A barna sziklák „” és `` A kalamburomi 'kell előállítani ugyanazt Soundex, mert hallás ezek ugyanazt a hangot. Megjegyzendő azonban, hogy ez a funkció az orosz nyelv nem létezik. MySQL szüksége van rá, és ha valaki tud nyújtani az algoritmus Soundex orosz - lépjen kapcsolatba velünk. - Kb. tolmács.

Két mássalhangzó húrok, azt a benyomást keltik a közel azonos, akkor azonos Soundex. Egy standard Soundex 4 karakterlánc hosszát, de Soundex () függvény egy karakterláncot tetszőleges hosszúságú. Lehet használni substring () függvény letölteni egy sort az eredmény standard Soundex Soundex () függvényt. A string str kívül hagyja az összes karakter, amely nem betű vagy szám. Minden nemzetközi alfabetikus karakterek tartományon kívül A-Z. kezelik magánhangzókat:

Garancia álló jelsorozat N hiányosságok:

Visszaadja a karakterlánc str. amelyben az összes előfordulását a húr helyébe from_str to_str.

Ez a funkció több byte-os biztonságos.

Visszaadja egy karakterlánc, amely a karakterlánc str. ismételt száma alkalommal. Ha száma <= 0. возвращает пустую строку. Возвращает NULL. если str или count равны NULL.

Visszaadja a karakterlánc str a fordított sorrendben karakterek:

Ez a funkció több byte-os biztonságos.

Visszaadja a karakterlánc str. A substring kezdődő Pos. amelynek a hossza len esetben newstr.

Ez a funkció több byte-os biztonságos.

Visszatér str1. ha N = 1. str2. ha N = 2, és így tovább. Ha N 1-nél kisebb, vagy nagyobb, mint a számos érv, visszatér NULL. Az ELT () a komplement mező () függvényt.

Visszaadja az index str a str1 listában str2, Sir3. Ha az str nem található, vissza 0. FIELD () függvény választható viszonyítva ELT () függvényt.

Értékét adja vissza 1-től N Ha a string str szerepel a listán strlist. álló N alsztringek. karakterlánc lista álló jelsorozat alsztringek osztva a szimbólumok. ”. Ha az első argumentum sztring konstansok, a második pedig egy oszlop típusú SET. FIND_IN_SET () függvény használatára van optimalizálva kicsit számtani! Értéke 0, ha u nem strlist vagy ha strlist egy üres karakterlánc. Ha az egyik argumentum értéke NULL. vissza 0. Ez a funkció nem fog megfelelően működni, ha az első tartalmazza a”. „:

Visszaadja a set (tartalmazó karakterlánc alsztringek vessző „”), amely a sorok, amelyek a megfelelő bit készlet bit. Argumentum str1 megfelel bit 0. str2 - bit 1, és így tovább. Nullkarakterláncot a str1 készletek. str2. nem csatolt az eredmény:

Visszaadja egy string, ahol minden bit be van állítva az érv bit megfelel a vonalon. és minden reset bit - off. Minden string elválasztjuk az említett elválasztó paramétert (alapértelmezett - „”), és csak a bitek számát megadva argumentum NUMBER_OF_BITS (alapértelmezett 64), a teljes összeg a bitek.

Visszaadja a karakterlánc str. ahol valamennyi szimbólum jelentése lefordítva kisbetűs összhangban a jelenlegi beállítás a karakterkészlet (alapértelmezett - ISO-8859-1 Latin1):

Ez a funkció több byte-os biztonságos.

Visszaadja a karakterlánc str. ahol valamennyi szimbólum jelentése lefordítva a nagybetűs szerint a jelenlegi karakterkészlet (alapértelmezett - ISO-8859-1 Latin1):

Ez a funkció több byte-os biztonságos.

Megszökik egy string annak érdekében, hogy a megfelelő ár-érték az SQL-kifejezés. A string zárt aposztrófok, és minden egyes előfordulásakor aposztrófot ( '' '), a backslash (' \ „), ASCII NULL értékek és ellenőrző-Z megszökött backslash. Ha az érvelés - NULL. akkor az eredmény lesz a „NULL” nélkül idézőjelek.

MySQL, ha szükséges, automatikusan átalakítja a számok szöveggé, és fordítva:

Konvertálni a számot egy string kifejezetten szükséges továbbítja azt CONCAT () függvény érvként.

Ha a string tartalmazza a függvény argumentumként karakterláncot bináris adatokat, majd az így kapott szöveget is egy bináris sztring. A szám, átalakítható egy string, érzékelik, mint a bináris sztring. Ez csak akkor fontos, ha olyan munkát végez összehasonlítást.

Kapcsolódó cikkek