Zoeken…


parameters

Naam Beschrijving
ASCII () Retourneer numerieke waarde van meest linkse teken
BIN () Retourneer een tekenreeks die een binaire weergave van een getal bevat
BIT_LENGTH () Retourlengte van argument in bits
CHAR () Retourneer het teken voor elk doorgegeven geheel getal
CHAR_LENGTH () Retourneer aantal tekens in argument
CHARACTER_LENGTH () Synoniem voor CHAR_LENGTH ()
CONCAT () Retourneer de aaneengeschakelde string
CONCAT_WS () Retourneer aaneenschakeling met scheidingsteken
ELT () Retourstring bij indexnummer
EXPORT_SET () Retourneer een string zodat voor elke bit die is ingesteld in de waardebits, je een on-string krijgt en voor elke niet-ingestelde bit een off-string
VELD() Retourneer de index (positie) van het eerste argument in de volgende argumenten
FIND_IN_SET () Retourneer de indexpositie van het eerste argument binnen het tweede argument
FORMAAT() Retourneer een getal dat is opgemaakt naar het opgegeven aantal decimalen
FROM_BASE64 () Decodeer naar een base-64 string en retourneer het resultaat
HEX () Retourneer een hexadecimale weergave van een decimale of tekenreekswaarde
INSERT () Voeg een substring in op de opgegeven positie tot het opgegeven aantal tekens
INSTR () Retourneer de index van de eerste keer dat substring voorkomt
LCASE () Synoniem voor LOWER ()
LINKS() Retourneer het meest linkse aantal tekens zoals opgegeven
LENGTE() Retourneer de lengte van een string in bytes
LEUK VINDEN Eenvoudig patroon aanpassen
LAAD BESTAND() Laad het genoemde bestand
BEVIND ZICH() Retourneer de positie van het eerste optreden van substring
LAGER() Retourneer het argument in kleine letters
LPAD () Retourneer het tekenreeksargument, links gevuld met de opgegeven tekenreeks
LTRIM () Verwijder voorloopspaties
MAKE_SET () Retourneer een reeks door komma's gescheiden tekenreeksen met de bijbehorende bit in bits ingesteld
BIJ ELKAAR PASSEN Zoeken op volledige tekst
MID () Retourneer een substring vanaf de opgegeven positie
NIET ZOALS Ontkenning van eenvoudige patroonaanpassing
NIET REGEXP Ontkenning van REGEXP
Oktober () Retourneer een tekenreeks met een octale weergave van een getal
OCTET_LENGTH () Synoniem voor LENGTH ()
ORD () Retourneer tekencode voor meest linkse teken van het argument
POSITIE() Synoniem voor LOCATE ()
CITAAT() Ontsnap aan het argument voor gebruik in een SQL-instructie
REGEXP Patroonovereenkomst met behulp van reguliere expressies
HERHALING() Herhaal een reeks het opgegeven aantal keren
VERVANGEN() Vervang exemplaren van een opgegeven tekenreeks
OMGEKEERDE() Draai de tekens in een string om
RECHTSAF() Retourneer het opgegeven meest rechtse aantal tekens
RLIKE Synoniem voor REGEXP
RPAD () Voeg een string het opgegeven aantal keren toe
RTRIM () Verwijder volgspaties
SOUNDEX () Retourneer een soundex-tekenreeks
KLINKT ALS Vergelijk geluiden
RUIMTE() Retourneer een tekenreeks van het opgegeven aantal spaties
Strcmp () Vergelijk twee strings
SUBSTR () Retourneer de substring zoals opgegeven
Substring () Retourneer de substring zoals opgegeven
SUBSTRING_INDEX () Retourneer een substring uit een tekenreeks vóór het opgegeven aantal instanties van het scheidingsteken
TO_BASE64 () Retourneer het argument geconverteerd naar een base-64 string
TRIM () Verwijder voorloop- en volgspaties
UCASE () Synoniem voor UPPER ()
UNHEX () Retourneer een tekenreeks met hexadecimale weergave van een getal
BOVENSTE() Converteren naar hoofdletters
WEIGHT_STRING () Retourneer de gewichtstring voor een string

Zoek element in door komma's gescheiden lijst

SELECT FIND_IN_SET('b','a,b,c');

Winstwaarde:

2

SELECT FIND_IN_SET('d','a,b,c');

Winstwaarde:

0

STR_TO_DATE - Converteer string naar datum

Met een kolom van een van de my_date_field , genaamd my_date_field met een waarde zoals [the string] 07/25/2016 , demonstreert de volgende instructie het gebruik van de functie STR_TO_DATE :

SELECT STR_TO_DATE(my_date_field, '%m/%d/%Y') FROM my_table;

U kunt deze functie ook gebruiken als onderdeel van de WHERE component.

LAGER () / LCASE ()

Converteer het stringargument in kleine letters

Syntaxis: LAGER (str)

LOWER('fOoBar') -- 'foobar'
LCASE('fOoBar') -- 'foobar'

VERVANGEN()

Converteer het stringargument in kleine letters

Syntaxis: REPLACE (str, from_str, to_str)

REPLACE('foobarbaz', 'bar', 'BAR') -- 'fooBARbaz'
REPLACE('foobarbaz', 'zzz', 'ZZZ') -- 'foobarbaz'

Substring ()

SUBSTRING (of equivalent: SUBSTR) retourneert de substring vanaf de opgegeven positie en, optioneel, met de opgegeven lengte

Syntaxis: SUBSTRING(str, start_position)

SELECT SUBSTRING('foobarbaz', 4); -- 'barbaz'
SELECT SUBSTRING('foobarbaz' FROM 4); -- 'barbaz'

-- using negative indexing
SELECT SUBSTRING('foobarbaz', -6); -- 'barbaz'
SELECT SUBSTRING('foobarbaz' FROM -6); -- 'barbaz'

Syntaxis: SUBSTRING(str, start_position, length)

SELECT SUBSTRING('foobarbaz', 4, 3); -- 'bar'
SELECT SUBSTRING('foobarbaz', FROM 4 FOR 3); -- 'bar'

-- using negative indexing
SELECT SUBSTRING('foobarbaz', -6, 3); -- 'bar'
SELECT SUBSTRING('foobarbaz' FROM -6 FOR 3); -- 'bar'

UPPER () / UCASE ()

Zet het stringargument in hoofdletters om

Syntaxis: UPPER (str)

UPPER('fOoBar') -- 'FOOBAR'
UCASE('fOoBar') -- 'FOOBAR'

LENGTE()

Retourneer de lengte van de tekenreeks in bytes. Aangezien sommige tekens met meer dan één byte kunnen worden gecodeerd, zie CHAR_LENGTH () als u de lengte in tekens wilt

Syntaxis: LENGTH (str)

LENGTH('foobar') -- 6
LENGTH('fööbar') -- 8 -- contrast with CHAR_LENGTH(...) = 6

CHAR_LENGTH ()

Retourneer het aantal tekens in de tekenreeks

Syntaxis: CHAR_LENGTH (str)

CHAR_LENGTH('foobar') -- 6
CHAR_LENGTH('fööbar') -- 6 -- contrast with LENGTH(...) = 8

HEX (str)

Converteer het argument naar hexadecimaal. Dit wordt gebruikt voor tekenreeksen.

HEX('fööbar') -- 66F6F6626172 -- in "CHARACTER SET latin1" because "F6" is hex for ö
HEX('fööbar') -- 66C3B6C3B6626172  -- in "CHARACTER SET utf8 or utf8mb4" because "C3B6" is hex for ö


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow