小编Dav*_*ber的帖子

Coldfusion-9修剪值

我正在尝试编写一个代码,该代码采用包含3部分(www).(域名).(com)的URL并完全修剪第一部分.

到目前为止,我有这个代码,检查左侧是否有'www'或'dev'进入并设置 siteDomainName = removecharsCGI.SERVER_NAME,1,2);

if (numHostParts eq 3 and listfindnocase('www,dev',left(CGI.SERVER_NAME,3)) eq 0) {
        siteDomainName = removecharsCGI.SERVER_NAME,1,2);
Run Code Online (Sandbox Code Playgroud)

上面代码的问题是只删除2个字符,我需要它删除所有字符,直到numHostParts eq 2或至少直到第一个"."

另一个例子是:

akjnakdn.example.com我需要代码删除包含点的URL的第一部分(akjnakdn.)

此代码将帮助我在网站上的一些查询停止破碎,因为它们与#URL#相关,当#URL#是假的时,我收到的cform query returned zero records错误导致我的联系表单停止工作.

coldfusion coldfusion-9

3
推荐指数
1
解决办法
600
查看次数

PostgreSQL中相当于LEFT OUTER JOIN的'WHERE'语法

我知道在Oracle中有一种WHERE表示形式LEFT JOIN,其语法如下:

  FROM t1, t2
 WHERE t1.id = t2.id(+)
Run Code Online (Sandbox Code Playgroud)

代替:

  FROM t1 LEFT JOIN t2
    ON t1.id = t2.id
Run Code Online (Sandbox Code Playgroud)

PostgreSQL中有类似的东西吗?我搜索了文档,但是找不到这种功能。

sql postgresql join relational-database

3
推荐指数
1
解决办法
4392
查看次数

如何使用CFQUERY从Table2中获取Table1中每个项目的一个结果?

我正在尝试查询simliar:

 <CFQUERY Name=GetResults Database=Rent> SELECT * FROM Units, Tenants
  WHERE Units.UnitID=Tenants.UnitID</CFQUERY>
 <CFOUTPUT Query=GetRetults>
 #UnitName# #TenantID#<BR>
 </CFOUTPUT>
Run Code Online (Sandbox Code Playgroud)

这就是结果的样子

101 57
101 199
101 204
101 590
102 85
102 97
103 44
Run Code Online (Sandbox Code Playgroud)

我只想为TenantID的每个单元获得一个结果,我希望它是最高的租户ID.换句话说,我希望结果如下:

101 590
102 97
103 44
Run Code Online (Sandbox Code Playgroud)

我不知所措.我已经尝试在Query中创建一个循环,但还没有成功.我知道这一定很简单,但我无法弄清楚.我很感激任何建议

coldfusion cfquery

3
推荐指数
1
解决办法
102
查看次数

Solr距离过滤

我正在尝试使用Solr进行距离范围搜索.

我知道在5公里范围内搜索过滤非常容易 &q=*:*&fq={!geofilt pt=45.15,-93.85 sfield=store d=5}

我所追求的是如果我在5到10公里的范围内寻找怎么做同样的事情?

谢谢

solr filter geospatial

2
推荐指数
1
解决办法
3281
查看次数

更新日期到下个月Oracle

我正在写一个UPDATE声明给Update Table set Column =下个月的最后一天.

我试过这样的东西,但似乎没有用.

Update MyTable SET MyColoumn = To_Date(((Month From Current_Timestamp) +1)'-31-2015' , 'MM-DD-YYYY');
Run Code Online (Sandbox Code Playgroud)

sql oracle

1
推荐指数
1
解决办法
1140
查看次数

如何在oracle SQL中单独截断列?

如何截断表中所有列中的指定列?

sql oracle

1
推荐指数
1
解决办法
2万
查看次数

如何在pl/sql中处理invalid_identifier异常?

我需要检查某个SELECT语句是否包含表中不存在的字段(列),例如:

从table1中选择col1,col2,col3

如果col1不存在,我想显示"缺少字段",而不是让用户获得无效的标识符错误.

这是我最好和最短的选择吗?

oracle plsql exception dynamic-sql

1
推荐指数
1
解决办法
2240
查看次数

需要帮助了解Coldfusion URL推荐

我有一个ColdFusion站点,我需要根据用户访问页面的方式显示不同的文本.

也就是说,

<cfif user comes from sitemap.cfm>
    Display this text
<cfelse>
    display this text
</cfif>
Run Code Online (Sandbox Code Playgroud)

有人能指出我正确的方向吗?

url coldfusion

1
推荐指数
1
解决办法
110
查看次数

在SQL中排除顶部和底部的n行

我正在尝试查询数据库,但不包括表中的第一行和最后一行.这是一个示例表:

id | val
--------
 1    1
 2    9
 3    3
 4    1
 5    2
 6    6
 7    4
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,我首先要按顺序排序val,然后排除查询的第一行和最后一行.

id | val
--------
 4    1
 5    2
 3    3
 7    4
 6    6
Run Code Online (Sandbox Code Playgroud)

这是我想要的结果集.注意第1行和第2行被排除,因为它们val分别具有最低和最高.

我已经考虑过LIMIT,TOP和其他一些东西,但无法得到我想要的结果.如果有一种方法可以做到这一点(甚至更好的是第一个/最后一个%而不是第一个/最后一个n),我无法弄明白.

mysql sql pdo

1
推荐指数
1
解决办法
2087
查看次数

coldfusion cfinsert失败,如何提交带有可选字段的查询

我有这个插入标签:

<cfquery name="aoi_results" datasource="buyerhero"  >
    INSERT INTO polygons(tract, user, name, type, center, radius, north, south, east, west, verticies)
    VALUES('#url.tract#', '#url.user#', '#url.name#', '#url.type#','#url.center#', '#url.radius#', '#url.north#', '#url.south#', '#url.east#', '#url.west#', '#url.verticies#');
</cfquery>
Run Code Online (Sandbox Code Playgroud)

对于此查询,并非使用所有字段.有些记录有center and radius,有些有north, south, east, and west,有些有verticies.任何未使用的字段都为null.

如何编写语句,以便类型后的每个字段都是可选的?

谢谢

sql sql-server coldfusion

1
推荐指数
1
解决办法
92
查看次数

SQL - 创建所有可能的组合

我有几个课程,我想创建所有可能的组合.

班级表

ColA
A
B
C
D
E
Run Code Online (Sandbox Code Playgroud)

输出(不是如果我有A,B作为输出我不想要B,A等等)

ColA    Col2 
A        B
A        C
A        D
A        E
B        C
B        D
B        E
C        D
C        E
D        E
Run Code Online (Sandbox Code Playgroud)

我不想使用游标.

sql sql-server

-2
推荐指数
1
解决办法
161
查看次数