Indeksi?

nurin_MySQL

Jos on tarkoitus hakea päätteen perusteella, niin käykö sama indeksi tähän sama indeksi, vain onko tähän tarkoituksen joku erikoisindeksitoiminto?

Esim pitäisi 200 000 nimen tietokannasta pitäisi hakea kaikki *nen päätteiset sukunimet.

2

230

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Piru

      Select * from Taulu.nimi where nimi like '%nen';

    • Ainakin Oraclessa toimii normaali B-tree indeksi, jos merkkijonon alku tiedetään.

      select * from taulu where LIKE 'jotain%';

      Toisinpäin ei toimi. Optimoija voi tosin tehdä full table scannin, jos se tulkitaan edullisemmaksi (indeksisiivusta tulee liian paksu). Tekstihakua varten on Oracle Text -indeksit, joissa on huomattavasti monipuolisemmat ominaisuudet.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Tärkeä kysymys!

      Haluatko sinä, mies, minut?
      Ikävä
      91
      1525
    2. Asiallinen lähestyminen

      Mitä on asiallinen lähestyminen?? Tietääkö tai tajuaako kukaan, varsinkaan miehet??? Eilen NELJÄNNEN kerran jouduin isk
      Sinkut
      171
      1220
    3. En tiedä..

      Yhtään minkälainen miesmaku sinulla on. itse arvioin sinua moneenkin otteeseen ja joka kerta päädyin samaan lopputulokse
      Ikävä
      104
      1070
    4. Jennika Vikman avoimena - Isosisko Erika Vikman ohjeisti napakasti Tähdet, tähdet -kisaan: "Älä.."

      Jennika ja Erika - niin ovat kuin kaksi marjaa! Ilmeiltään, ääneltään ja eleiltään hyvinkin samanlaiset - toinen on kyll
      Suomalaiset julkkikset
      15
      957
    5. Mitäs nainen

      Meinaat tehdä viikonloppuna.
      Ikävä
      83
      885
    6. Suhde asiaa

      Miksi et halua suhdetta kanssani?
      Ikävä
      66
      803
    7. Milloin viimeksi näit ikäväsi kohteen?

      Oliko helppo tunnistaa hänet? Millaisia tunteita tuo näkeminen herätti sinussa?
      Ikävä
      40
      777
    8. Kirjoita nainen meistä jotain tänne

      tai minusta, ihan mitä haluat. Niinkin voi kirjoittaa, etteivät muut tunnista, esim. meidän kahdenkeskisistä jutuista. K
      Ikävä
      60
      744
    9. Vedalainen metafysiikka

      Termi ”metafysiikka” kuuluu Aristoteleelle. Metafysiikka tarkoittaa ”fysiikan jälkeen” eli tietoa siitä, mikä on tavalli
      Hindulaisuus
      289
      743
    10. Ai jaa sinä oletkin ahnas

      Ja romanttinen luonne, nyt vasta hiffasin että olet naarastiikeri. Parempi myöhään kuin ei milloinkaan.
      Ikävä
      107
      738
    Aihe