Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

[SQL] LIKE spécial

Taboujr, le dimanche 2 mars 2003 à 20:52:10
Bonjour !

J'ai un petit souci.
Je sais faire des requêtes pour récupérer toutes les variables commençant par un A, par exemple. Je fais comme ça :
SELECT truc FROM machin WHERE bidule LIKE 'A%'

Mon souci, c'est que j'aimerais sélectionner toutes les variables dont le premier caractère est inférieur à A, genre les chiffres, les crochets, les parenthèses, etc...

Z'auriez une idée pour faire ça en une seule requête ?

Merci d'avance.

TaBou JuNioR
http://membres.lycos.fr/taboujr/
Répondre à Taboujr  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le lundi 3 mars 2003 à 10:27:49
Salut,

... WHERE champ NOT between "A" and "zzzzzzzzzzzzzz";

Ca donne les non compris entre "A" et "zzzzzzzzzzzzzzzzz" selon le code ASCII. Mais bon faut voir ton codage... dans le genre est-ce que le 'a' suit le 'Z' ?

Ca m'a l'air trop simple, j'ai du louper qq chose !

A+ Blux            "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Taboujr, le mardi 4 mars 2003 à 09:20:56
Euh, a priori, ça devrait marcher ce que tu me dis..., Suffit que je mette 40 z vu que mon champ c'est un varchar(40)...

Je vais essayer cela, ça devrait me suffire...
Merci beaucoup !

TaBou JuNioR
http://membres.lycos.fr/taboujr/
Répondre à Taboujr

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
teebo, le mardi 4 mars 2003 à 09:24:34
Plutot que de mettre 40z mets plutot { une fois, c'est la caractere qui suit directement le z si ma memoire est bonne...C'est plus lisible quand meme :-)

.  .
\_/
Répondre à teebo

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le mardi 4 mars 2003 à 09:44:49
voui, mais faut faire gaffe, car entre le Z et le a, il y a [\^_`
c'est pour ça que je disais que cela dépendait du codage de la base

en ANSI(ASCII) :

les lettres vont de 65 à 90 et de 97 à 122

Allez ! une bonne table ASCII, avec deux trois bons AND et OR dans ton WHERE et tu t'en sortiras sans nul doute :-)

c'est vrai que le jour où on pourra utiliser les ER dans le SQL, on aura fait un grand pas !

A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Taboujr, le mardi 4 mars 2003 à 13:26:24
Bon ben vu tout ce que vous m'avez dit, je crois que je vais faire une seule requête SQL et faire le tri en fonction de la première lettre après, en php... Comme ça, ce sera plus sur !!

Merci à vous tous.

TaBou JuNioR
http://membres.lycos.fr/taboujr/
Répondre à Taboujr

Résultats pour [SQL] LIKE spécial

[SQL] 'Like' trop large! (Résolu) Bonjour, comment pourrais restreindre les recherches effectuer par ma requete : "select id_matiere from $nomtable where ids_eleves like '%$id%' And (Date>='$du' and Date www.commentcamarche.net/forum/affich-6582029-sql-like-trop-large
SQL - Restriction Expression des restrictions Une restriction consiste à sélectionner les lignes satisfaisant à une condition logique effectuée sur leurs attributs. En SQL, les restrictions s'expriment à l'aide de la clause WHERE suivie d'une condition logique... www.commentcamarche.net/contents/sql/sqlrestr.php3
[ACCESS 2007] INSERT INTO caractère spéciaux (Résolu) Bonjour, j'aimerais savoir la syntaxe pour inserer des caractères spéciaux (#, ', " , etc.) En effet ma zone de texte dans laquelle je veux inserer sa valeur dans une table est truffé de balises, car son format est texte enrichi(html)... www.commentcamarche.net/forum/affich-8375848-access-2007-insert-into-caractere-speciaux

Résultats pour [SQL] LIKE spécial

[CCM] Utiliser des caractères spéciauxVous pouvez utiliser des caractères spéciaux dans vos messages sur les forums de CCM. Vous pouvez: Soit utiliser la table de caractères Windows (charmap.exe) et copier-coller les caractères dans le message. Soit utiliser les entités... www.commentcamarche.net/faq/sujet-4552-ccm-utiliser-des-caracteres-speciaux
Compacter les bases SQLite de Firefox 3SQLite ? Firefox 3 utilise des bases de données SQLite pour stocker l'historique, les marque-pages, le système anti-phishing, etc. SQLite est une base de données très performante. Cela permet d'offrir d'excellentes performances, des recherches... www.commentcamarche.net/faq/sujet-11807-compacter-les-bases-sqlite-de-firefox-3
Interfaces graphiques pour SQLiteSQLite est un formidable moteur de base de données, ne nécessitant pratiquement aucune administration, portable (tous systèmes) et accessible de pratiquement tous les langages (C, C++, Java, Python...). Contrairement à mySQL, il ne nécessite pas... www.commentcamarche.net/faq/sujet-11003-interfaces-graphiques-pour-sqlite

Résultats pour [SQL] LIKE spécial

Insertion caractere speciaux dans une bdd sql (Résolu)Bonjour, Je dois faire une migration de base de données cependant la base de données à migrée contient des données avec des accents ,des apostrophes, des virgules ... Lors de la migration, je passe par le php car la structure n'est pas la même,... www.commentcamarche.net/forum/affich-6617161-insertion-caractere-speciaux-dans-une-bdd-sql
Parametre like en sql (Résolu)Bonjour, Voila j'ai dans une table des données avec des apostrophes. J'ai donc souhaité faire une requête sur cette table pour afficher les données comportant des apostrophes. Voici ma requete : SELECT I_numIdConcessionnaire from... www.commentcamarche.net/forum/affich-6613562-parametre-like-en-sql
Requête Sql dans une page JSP (Résolu)Bonjour, Je souhaiterais faire une mise à jour d'une liste déroulante dans ma page JSP. J'entre donc le code suivant : www.commentcamarche.net/forum/affich-5344598-requete-sql-dans-une-page-jsp

Résultats pour [SQL] LIKE spécial

MERISE - Modèle physique des donnéesLe modèle physique Cette étape consiste à implémenter le modèle dans le SGBD, c'est-à-dire le traduire dans un langage de définition de données. Le langage généralement utilisé pour ce type d'opération est le SQL, et plus spécialement le langage... www.commentcamarche.net/contents/merise/mp.php3
Les caractères spéciauxCodage des caractères spéciaux Les normes HTML demandent de respecter le codage des caractères ASCII 7 bits, c'est-à-dire que les caractères accentués ne sont pas autorisés. Pourtant, les navigateurs actuels reconnaissent les caractères accentués,... www.commentcamarche.net/contents/html/htmlcarac.php3
Le langage SQLQu'appelle-t-on SQL? SQL (Structured Query Language, traduisez Langage de requêtes structuré) est un langage de définition de données (LDD, ou en anglais DDL Data Definition Language), un langage de manipulation de données (LMD, ou en anglais DML,... www.commentcamarche.net/contents/sql/sqlintro.php3