2012-11-06 13 views
7

İnsanları Fransızca öğretmek için kullanılan bir uygulama yapıyorum.SQLite özel karakterleri alfabetik olarak sıralayın

  • Aller
  • Boire
  • Vouloir
  • Être
  • Tr: Ben sıralamak çalıştığımda örneğin, onları amaçlanan nerede bazı Fransızca kelimeler sonunda yok

    Aşağıdaki sıraya göre sıralanır:

    • Aller
    • Boire
    • En
    • Vouloir
    • Être

    Şu anda kullanarak SQL deyimi geçerli:

    SELECT name, assignment_id FROM GrammarAssignments ORDER BY name COLLATE NOCASE 
    
  • +0

    aynı çıktıdır. Bu adı girin: a, b, d, v hangi çıktıyı aldığınızı söyleyin. –

    +0

    Üzgünüz, benim örneğimde bazı hatalar vardı. Şimdi düzeltildi. –

    +0

    tamam .try ve bana geri dön –

    cevap

    3

    Sadece bu yazıya bir başkasının girmesi durumunda, aynı soruna rastladım ve test ettim. Aşağıdakine göre ayıklamanın yanı sıra büyük/küçük harfe duyarlı olmayan sıralamaya göre sıralama yapmak gerekir. Farklı bir ad girdiğinizde aynı çıktı

    SELECT name, assignment_id FROM GrammarAssignments ORDER BY name COLLATE LOCALIZED ASC 
    
    1

    Android'in SQLite implementationLOCALIZED ve UNICODE alfabe vardır bunun için. Tablo sütunlarına ve SQL ifadelerine harmanlamaların nasıl uygulanacağı konusunda SQLite documentation numaralı belgeye bakın.

    +0

    Bana bir örnek verebilir misiniz? –

    İlgili konular