J'utilise un ensemble de conditions SQL LIKE pour parcourir l'alphabet et répertorier tous les éléments commençant par la lettre appropriée, par ex. pour obtenir tous les livres où le titre commence par la lettre « A »:Condition SQL LIKE pour vérifier l'entier?
SELECT * FROM books WHERE title ILIKE "A%"
C'est très bien pour les lettres, mais comment puis-je énumérer tous les articles commençant par un nombre? Pour ce que ça vaut c'est sur une base de données Postgres.
L'option 1 est ce que je voulais, merci beaucoup. –
En essayant op2, j'obtiens "La conversion explicite du type de données int en texte n'est pas autorisée." – Gilad
Si l'option 2 renvoie l'erreur de conversion explicite mentionnée dans le commentaire ci-dessus (ce qui peut arriver dans SQL Server et peut-être d'autres programmes), essayez d'utiliser VARCHAR avec une taille max assez grande: SELECT * FROM LIVRES WHERE CAST (price AS VARCHAR (20)) COMME '% 123%' – bstrong