Comment choisir dans MySQL une valeur pour ex: "1/2019"? P>
comme
3 Réponses :
Si le type de données est de date, vous pouvez utiliser quelque chose comme ceci:
SELECT * FROM table WHERE MONTH( column ) = '1' AND YEAR( column ) = '2019';
La requête suivante doit fonctionner complètement OK sur MySQL:
SELECT * FROM table WHERE column = '1/9099';
Si vous faites, Java est peut-être un problème avec des guillemets.
String sql = "select * from table where column = \"1/9099\"";
Quel est le type de données de cette colonne?
Comment savez-vous que la colonne contient une barre oblique?
Varchar (10) dans dB et chaîne en classe Java
@Paulspiegel Il a un motif qui permet uniquement de numéroter le numéro de numéro 4
Stackoverflow.com/Questtions/7830987/...
@OldProgrammatter ce n'est pas une date c'est juste une simple chaîne
Pourquoi tag "Java"? Faites-vous cela dans JDBC? Si oui, postez le code et définissez «ne pas fonctionner correctement».
@Nestorsokil au printemps et hibernate
@TitoToo Comment ressemble le modèle? Où l'avez-vous défini? Comment est-il appliqué? Et qu'est-ce que "ne fonctionne pas correctement" signifie?
"Ne pas fonctionner correctement" n'est pas une description problématique. Cette requête devrait fonctionner à part 9099! = 2019
@ F1sh Eh oui, il semble fonctionner même avec des guillemets doubles .