Partage
  • Partager sur Facebook
  • Partager sur Twitter

requête Sql avec condition

requête Sql avec condition

Sujet résolu
    22 mars 2019 à 14:38:08

    Bonjour

    J'ai un petit problème, j'ai réussi à extraire tous les f.extractFunctionality() et d'autre infos avec ce script: 

    public class TestJPPA2 {
    
    	@Test
    	public void readStructure() {
    		EntityManager em = Persistence.createEntityManagerFactory("dbProdAndRelatedDb_readOnly").createEntityManager();
    		
    		for (Feature f : em.createQuery("SELECT f FROM Feature f,IN(f.sequence.species) s,IN(f.sequence.Groups) g WHERE f.label.name='HEPTAMER' and g.id='TRBV' and s.scientificName='Homo sapiens'", Feature.class).getResultList())
    	
    				System.out.println(f.getSequence().getId()+" "+f.getLocation()+" "+f.extractFunctionality()+" "+ f.getNucleotideSubsequence());
    		
    	}
    }
    

    voici le résultat que j'ai eu:

    000037 13237..13243 F cacagtg
    000037 67553..67559 F cacagcc
    000037 69304..69310 P cacagcc
    000037 75584..75590 F cacagcg
    000037 79221..79227 F cacagcc
    000037 93110..93116 F cacagcc
    000037 97955..97961 F cacagcg
    000037 99842..99848 F cacagtg
    000037 103605..103611 P cacagca
    000037 109483..109489 F cacagcc
    000037 114762..114768 F cacagtg
    000037 121584..121590 F cacagcc
    000037 126539..126545 F cacagtg
    000037 132591..132597 P cacggca
    000037 139166..139172 F cacagtg
    000037 147702..147708 P cacagcg
    000037 159355..159361 F cacagag
    000037 164048..164054 P cgcagtg
    000037 166759..166765 P aatagtg
    000037 175831..175837 F cacatca
    000037 177105..177111 ORF cgcagtg
    000037 182552..182558 F cacagcg
    000037 189703..189709 F cacagtg
    000037 195868..195874 ORF cacagtg
    000037 198562..198568 P gcggaag
    000037 206662..206668 F cacagtg
    000037 212540..212546 ORF cacagtg
    000037 218569..218575 F cacagcg
    000037 228391..228397 ORF ctctctg
    000037 240823..240829 P cacagtg
    000037 248363..248369 F cacagta
    000037 291711..-291717 F cacaccg

    mais à présent je souhaiterai extraire tous les f.extractFunctionality() qui sont'F' mais là je bloque avec la condition :(

    • Partager sur Facebook
    • Partager sur Twitter
      22 mars 2019 à 14:54:35

      Bonjour,

      Mauvais forum

      Le sujet est déplacé de la section Base de données vers la section Langage Java

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
        22 mars 2019 à 15:40:21

        Bonjour

        en fait c'est bon ça va j'y suis arriv, i: fallait que j'ajoute cette boucle dans le for 

        if ("F".equals(f.extractFunctionality()))


        Merci

        • Partager sur Facebook
        • Partager sur Twitter

        requête Sql avec condition

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown