MySQL-niksejä: tuplien löytäminen ja etsi-ja-korvaa

by Mikko Saari on 19.7.2010

Pari MySQL-niksiä omaan talteen ja muiden iloksi:

Etsi ja korvaa

MySQL-taulusta voi tehdä etsi-ja-korvaa-toimenpiteitä seuraavanlaisella koodilla:

UPDATE taulu SET kenttä = replace(kenttä,”etsi tämä”,”korvaa tällä”);

Helppoa ja hauskaa, mutta varovasti tämän kanssa sitten, MySQL:ssä ei ole undoa.

Tuplien etsiminen

Löydät taulusta rivit, joissa on joku kenttä tuplana näin:

SELECT kenttä, COUNT(kenttä) AS NumOccurrences FROM taulu GROUP BY kenttä HAVING ( COUNT(kenttä) > 1 )

Tämä tuottaa listan kentän arvoista, jotka esiintyvät taulussa useampaan kertaan. Jos noita haluaa poistella automaattisesti, How to remove duplicate rows from a table in SQL Server neuvoo. En ole kokeillut.

Tämä saitti käyttää Thesis-teemaa

Thesis Theme thumbnail

Jos et ole PHP-, HTML- tai CSS-guru, Thesis tarjoaa runsaasti mahdollisuuksia muokata blogin ulkoasua ilman mitään muutoksia koodiin. Kehittyneille käyttäjille tarjolla on todella laajat mahdollisuudet kustomoida sivustoa kattavien koukkujen ja suodattimien avulla.

Jos olet asiantuntija, pystyt tekemään todella siistiä jälkeä, kiitos Thesiksen erinomaisten käyttöohjeiden ja laadukkaan tukifoorumin. Saat kaiken oman koodin siististi yhteen tiedostoon. Voit käyttää Thesiksen luotettavaa pohjaa ja teräksistä typografiaa kerta toisensa jälkeen ja tehdä silti aivan erinäköisiä sivustoja. Lue lisää Thesiksestä:

Leave a Comment

Previous post:

Next post:

Uusimmat jutut