TietokoneetOhjelmistot

Mikä tekee SQL CONCAT funktio?

Työskentely tietokantojen jatkuvasti saamiseen liittyvät kyselyn tulokset. Ja joissakin tapauksissa, nämä tiedot on toi ruudulle tietyllä tavalla tai yhdistää muihin tietoihin. Tämän ongelman ratkaisemiseksi on SQL-toiminto - CONCAT.

Mikä tekee CONCAT toiminnon?

Kun suoritetaan tiettyjä työtä tietokantoja, on tarpeen yhdessä muiden tietojen linjat tai keskenään. Tämän ongelman ratkaisemiseksi on SQL-toiminto - CONCAT. Käytettäessä sitä kahta tai useampaa riviä sulautetaan yhteen. Tässä ketjutusta toimenpide on suoritettu oikein, kuten merkkijono, ja numeerinen muuttujia.

Joissakin tietokannoissa SQL CONCAT on useita lajikkeita. Esimerkiksi MySQL sillä on vastineensa - CONCAT_WS. Erotus toiminnot merkityksetön: tapauksessa ensimmäisen, kun se yhdistetään argumentti, jonka arvo on NULL, tulos ketjutus on NULL, ja käyttämällä toisen suoritusmuodon yhdistämällä nolla operandi on yksinkertaisesti ohitetaan.

funktion syntaksi

Käytettäessä CONCAT toiminto, SQL-syntaksi vaatii ohjelmoija käyttää väitteitä järjestys, jossa operandit on tarkoitus liittää. Sam merkkijonoyhdistämistä toiminnan syntaksi on melko yksinkertainen: kun CONCAT avainsanan suluissa, erotettu pilkuilla osoittavat kaikki tarvittavat argumentit tai rivien järjestyksessä, ja sulkemisen jälkeen suluissa, jos on tarpeen, ilmoitetaan AS avainsanan ja muuttujan nimi, jossa tulos tallennetaan. CONCAT toiminto mallin seuraavasti:

CONCAT (merkkijono1, merkkijono2 [, rivi 3, ...]) [AS var_name].

On huomattava, että koska väitteet toiminto voidaan käyttää operandin ja merkkijono numeerisia arvoja, ja toiminto, joka palauttaa tuloksen. Esimerkiksi SQL CONCAT itse operaation. Siten toimintaperiaate sisäkkäisiä tukee.

Miten tehdä ilman CONCAT?

Siinä tapauksessa, että on tarvetta tehdä ilman leikkausta tai ohjelmoija on tuntematon CONCAT toiminto, SQL tarjoaa yksi muunnelma merkkijonoyhdistämistä. Voit tehdä tämän käyttämällä "+" operaattori, mutta tämä lähestymistapa on useita ominaisuuksia, jotka on otettava huomioon, kun työskennellä hänen kanssaan.

Kun käytetään "+", jos operandit ovat numeerisia arvoja, toiminta tuloksena on tavallinen lisäämällä numeroita, ja yhdistää linjan numerot ilman nimenomaista muunto-ohjelma palauttaa virheen, mikäli tarpeen. Siten, kun seuraava kyselyn tulos on arvo "6":

SELECT 1 + 2 + 3.

Muuten molemmat menetelmät ovat identtiset ja palauttaa saman tuloksen.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fi.delachieve.com. Theme powered by WordPress.