sql >> Databáze >  >> RDS >> Mysql

Použití dat sloupců aplikace Excel k vytvoření příkazu SQL, který se dotazuje na databázi

Podle potřeby rozsah vyměňte, kredit brettdj při připojení - Jednoduché spojení pole VBA nefunguje

Sub test()

    Dim strQuery As String
    Dim strVals As String

    Dim rngTarget As Range
    Set rntTarget = Range("A1:A7")

    Dim varArr
    Dim lngRow As Long
    Dim myArray()
    varArr = rntTarget.Value2

    ReDim myArray(1 To UBound(varArr, 1))

    For lngRow = 1 To UBound(varArr, 1)
        myArray(lngRow) = varArr(lngRow, 1)
    Next

    strVals = "('" & Join$(myArray, "','") & "') "

    strQuery = "SELECT * FROM users WHERE own in " _
        & strVals & "or rent in " & strVals


End Sub



  1. Přejmenujte tabulku nebo pohled Oracle

  2. Entity Framework Code First + MySQL... NullReferenceException

  3. MySQL CREATE USER s proměnnou?

  4. SQL dotaz pro získání hodnot sloupců, které odpovídají MAX hodnotě jiného sloupce?