Ú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.