Kulcsszavakra történő szűrés MySQL-ben

1
2
3
4
5
6
SELECT * 
FROM  `szinonima` 
WHERE  `word` =  'valami'
OR  `word` =  'akarmi'
OR  `word` =  'barmi'
LIMIT 0 , 30

Kapcsolódó kódrészletek:

Comments 3

  1. Balázs wrote:

    IN-el hatékonyabb, kevesebb gépelés és szerver terhelés :)
    http://www.webdevelopersnotes.com/tutorials/sql/tutorial_mysql_in_and_between.php3

    1
    2
    3
    4
    
    SELECT * 
    FROM  `szinonima` 
    WHERE  `word` IN ('valami', 'akarmi', `word` =  'barmi')
    LIMIT 0 , 30

    egyébként grat az oldalhoz, sokat szemezgetek belőle.

    Posted 01 Dec 2010 at 16:47
  2. Harder wrote:

    Köszi szépen az ötletet, ez tényleg hasznos! :)

    Posted 01 Dec 2010 at 17:51
  3. arth2o wrote:

    Ránéztem az oldaladra, gratula, sok érdekes kódrészlet található rajta!

    1
    2
    3
    4
    
    SELECT * FROM `szinomima` 
    WHERE 
           word REGEXP '(lorem|ipsum|dolor|ament)'
    LIMIT 0, 30

    ——————-

    1
    2
    3
    4
    
    SELECT * FROM `szinomima` 
    WHERE 
           word LIKE '%lorem%'
    LIMIT 0, 30

    http://dev.mysql.com/doc/refman/5.1/en/regexp.html
    http://dev.mysql.com/doc/refman/5.0/en/pattern-matching.html

    Posted 06 Jan 2011 at 19:50

Post a Comment

Your email is never published nor shared. Required fields are marked *